gpt4 book ai didi

javascript - 代码不工作。单选按钮验证

转载 作者:搜寻专家 更新时间:2023-10-31 08:07:32 26 4
gpt4 key购买 nike

我正在使用 javascript 来验证单选按钮。

HTML-

 <form name="formreg" enctype="multipart/form-data" method="post">  
<input type="radio" value="male" name="gender" /> Male<br />
<input type="radio" value="female" name="gender" /> Female<br />
<input value="Submit" onclick="return inputval()" type="submit" />
</form>

JS-

<script type="text/javascript">  
function inputval() {
var $XIForm = $('form[name=XIForm]');
if ($("form[name='formre'] input[type='radio']:checked").length != 1) {
alert("Select at least male or female.");
return false;
}
else {
var gender = $("input").val();
//alert(gender);
$XIForm.submit();
alert(gender);
}
}
</script>

任何人都可以帮助这个代码。

最佳答案

这是代码。您必须创建一个表单并在提交时对其进行验证。

HTML:-

 <form name="myForm" action="targetpage.asp" onsubmit="return validateForm();"   method="post">  
<label>Gender</label>&nbsp&nbsp
<input type='radio' name='XIGender' value='Male' id="XImale" />Male
<input type='radio' name='XIGender' value='Female' id="XIfemale" />Female</td>
<input type="submit" value="submit" id="XISubmit" />
</form>

JS:-

 function validateForm() {  
if (validateRadio(document.forms["myForm"]["XIGender"])) {
alert('All good!');
return false;
}
else {
alert('Please select a value.');
return false;
}
}

function validateRadio(radios) {
for (i = 0; i < radios.length; ++i) {
if (radios[i].checked) return true;
}
return false;
}

希望对您有所帮助。 :)享受编码。

关于javascript - 代码不工作。单选按钮验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22378923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com