2011-11-10 4 views
0

JavaScriptで「はい」ラジオボタンが選択されたときを検出します。これは小さな軽量フォームであり、jQueryやその他のライブラリがインストールされていません。私の目標は、ほとんどの主要なブラウザで動作し、ほんの数行のコードで書かれていることです。JavaScriptフォームの検出

<script type="text/javascript"> 
     if(document.forms[0].test.buy){alert("Clicked yes.); 
    </script> 

</head> 
<body> 
    <form name="test"> 
     Buy Ice cream? 
     <input type="radio" name="buy" value="yes" /> Yes 
     <input type="radio" name="buy" value="no" /> No<br /> 
    </form> 
</body> 
+0

あなたの名前はこの問題を貴重なものにしていることに注意してください:p言い換えれば、jQueryは非常に軽量で、googleを使用して自分でホストする必要もなく:http://code.google.com/apis/libraries/devguide.html#jquery jQueryはすべての主要なブラウザで動作します。 – Naatan

答えて

2

あなたのラジオボタンをonClickイベントを処理する必要がある -

<input type="radio" name="buy" value="male" onClick="myYesFunc()" />Yes 

あなたはイベント

function myYesFunc() 
{ 
    alert ("Yes Clicked"); 
} 
0

を処理するためにJavaScript関数をする必要がありますあなたはでイベント処理を使用する必要がありますこの場合

<input type="radio" onclick="Call your function"/> 

と関数呼び出しでラジオボタンの値をチェックしてタスクを実行

関連する問題