我做通讯subscription.I已经2radio按钮订阅和unsubscibe和提交button.But当我点击提交按钮,AJAX功能被调用的subscription.Now我想要做的validation.I已经写了单选按钮JavaScript验证如下:
function validate_radio()
{
var radio_choice = false;
var radio_val = document.newsletterform.subscribe.length;
for (counter = 0; counter < radio_val; counter++)
{
if (document.newsletterform.subscribe[counter].checked)
radio_choice = true;
}
if (!radio_choice)
{
document.getElementById("mandatory").innerHTML="Select Subscribe/Unsubscribe";
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
但现在我收到了验证消息,但同时我正在订阅.告诉我一个方法,以便我可以在函数返回false时停止订阅.我调用函数如下:
听起来你的表格应该不会停止.我假设你有类似的东西
<form onsubmit="validate_radio()">...</form>
Run Code Online (Sandbox Code Playgroud)
由于您的validate_radio()函数在失败时返回false,因此如果验证确实如此,您只需将表单修改为失败:
<form onsubmit="return validate_radio()">...</form>
Run Code Online (Sandbox Code Playgroud)
因此,如果验证失败,表单将停止.
| 归档时间: |
|
| 查看次数: |
698 次 |
| 最近记录: |