2

onclickからfalseが返された場合、ラジオボタンがチェックされないようにしようとしています。以下は、私が使用しているコードの jsbin リンクです。 http://jsbin.com/oruliz/2/

欠けているものはありますか; ところで、フレームワークなしで JS を使用しようとしています。

ただし、純粋な js にこの問題がある場合、 prototyoe.js の回避策はありますか?

4

3 に答える 3

1

を使用する必要がありますreturn propertyDamageType_click()http://jsbin.com/uvopek/1/editを参照してください。

于 2013-06-04T03:35:46.563 に答える
1

これを試して

function propertyDamageType_click(elem) {
    if(yourconditionfails){ // or if(yourconditionfails && !elem.checked)
       elem.checked = false;
       alert('Please select an incident type');
    }
}

デモ

于 2013-06-04T03:38:20.930 に答える
0

前提条件が満たされないときはいつでも、フラグを使用して false を返すことができます....

 var IsIncidenntTypeSelected = 0;    // flag - sets to 1 when pre condition is met 
 $("input[type='radio']").click(function()
 {
       if(IsIncidenntTypeSelected  == 0)
            return false;
 }
于 2013-06-04T03:44:40.033 に答える