背景・実現したいこと
Kviewerルックアップを使用して、フォームブリッジから検索したレコードのみを表示させるというフォームを作成しています。 検索してKviewerルックアップでレコードを取得後、フォーム内にボタンを設置し、クリックしたら同じフォーム内のフィールドに入力されているURLにリンクしたいと考えています。ボタンクリックとリンク表示が繋がらず、どうしたら良いかわかりません。初心者で申し訳ありませんが、教えていただけると幸いです。
エラー情報 (開発者ツールのコンソール)
Uncaught TypeError: checkbutton.getElementsByTagName(…)[0] is undefined
利用したソースコード
(function() {
“use strict”;
//https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
$(document).ready(function() {
$(“#button”).click(function() {
var checkbutton = fb.getElementByCode(‘check_box’);
checkbutton.getElementsByTagName(‘checkbox’)[0].value = 1;
});
});
fb.events.form.mounted.push(function(state){
fb.getElementByCode(‘label’).innerHTML = ‘<button id=“button”>PopUp</button>’;
return state;
});
fb.events.fields.check_box.changed.push(function (state) {
const phone_num = state.record[‘driver_phone’].value;
location.href(phone_num);
return state;
});
})();