0

有没有办法根据单选按钮选择来验证字段文本输入?我正在尝试根据身份是男性还是女性的无线电选择来验证用户对 Title 字段的输入。

4

2 回答 2

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 回答
0

创建两个具有相同名称属性的单选按钮。并读取所选单选按钮的值

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 回答