0

ラジオボタンの選択に基づいてフィールドテキスト入力を検証する方法はありますか?IDが男性か女性かというラジオの選択に基づいて、タイトルフィールドへのユーザーの入力を検証しようとしています。

4

2 に答える 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 に答える