テキストボックスとラジオボタンを備えた動的に作成されたフォームがあり、それらを連携させたいと考えています。
テキストボックスに何かを書き込む場合は、ラジオボタンをオフにし、ラジオボタンをオンにする場合はテキストボックスを空にします。私はさまざまなことを試しましたが、動的に作成されたフォームが原因で機能しないものもあります。
以下は動作しない JavaScript コードですが、私がやりたいことを理解するのに役立つかもしれません。
function radiobox() {
if (document.getElementById("AbdominalCircumferencetextbox").text == "") {
document.getElementById("AbdominalCircumferenceradio").checked = true;
}
}
編集:これを行うことで解決しました!
$(document).on("change", "#AbdominalCircumferencetext", function () {
$("#AbdominalCircumferenceradio").prop('checked', false);
});
$(document).on("change", "#AbdominalCircumferenceradio", function () {
$("#AbdominalCircumferencetext").val("");
});