gpt4 book ai didi

php - 单选按钮的 Javascript 验证

转载 作者:行者123 更新时间:2023-11-30 09:08:33 24 4
gpt4 key购买 nike

我正在订阅时事通讯。我有 2 个单选按钮 - 订阅和取消订阅以及一个提交按钮。但是当我单击提交按钮时,会调用 ajax 函数进行订阅。现在我想进行验证。我已经编写了一个 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;
}

}

但现在我收到了验证消息,但同时我也收到了订阅。告诉我一种方法,以便在函数返回 false 时我可以停止正在完成的订阅。我按如下方式调用该函数:

最佳答案

听起来您的表格没有在应该停止的时候停止。我假设你有类似的东西

 <form onsubmit="validate_radio()">...</form>

由于您的 validate_radio() 函数在失败时返回 false,您只需要修改您的表单以在验证失败时失败:

<form onsubmit="return validate_radio()">...</form>

因此,如果验证失败,表单将停止。

关于php - 单选按钮的 Javascript 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2645744/

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