ラジオボタンの選択に基づいてフィールドテキスト入力を検証する方法はありますか?IDが男性か女性かというラジオの選択に基づいて、タイトルフィールドへのユーザーの入力を検証しようとしています。
質問する
204 次
2 に答える
0
同じ名前の属性を持つ2つのラジオボタンを作成します。選択したラジオボタンの値を読み取ります
var radio= document.getElementsByName('radioname');
var val;
for(var k =0; k< radio.length; k++){
if(radio[k].checked){
val = radio[k].val;
break;
}
}
var text = document.getElementById('textfield');
if(val == 'male'){
validateMale(text);
}
else{
validateFemale(text);
}
function validateMale(text){
// validation code
}
function validateFemale(text){
// validation code
}
于 2012-10-16T14:57:16.640 に答える
0
<input type="radio" onchange="myFunction()">
JSで関数を使用および設定して、次のようなフォームを送信できます。
var myFunction = function(){
document.forms["myform"].submit();
}
JQueryにはonchange関数があります:http://api.jquery.com/change/
于 2012-10-16T15:03:51.567 に答える