0

テキストボックスとラジオボタンを備えた動的に作成されたフォームがあり、それらを連携させたいと考えています。

テキストボックスに何かを書き込む場合は、ラジオボタンをオフにし、ラジオボタンをオンにする場合はテキストボックスを空にします。私はさまざまなことを試しましたが、動的に作成されたフォームが原因で機能しないものもあります。

以下は動作しない 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("");
});
4

4 に答える 4

0

これをチェックして

   $("#radioBtn").change(function () {
        if(document.getElementById("radioBtn").checked == true){
              document.getElementById("txtValue").value = "";
        }
    });

    $("#txtValue").on("mousedown",function(){
           document.getElementById("radioBtn").checked = false;
    });

デモ: http://jsfiddle.net/vMGVf/

于 2013-07-19T11:43:13.917 に答える