我正在做新闻订阅。我有2radio按钮 - 订阅和unsubscibe和一个提交按钮。但是当我点击提交按钮,ajax函数被调用subscription.Now我想做验证。已经写了单选按钮JavaScript验证如下:单选按钮的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。 我打电话的功能如下:
你是怎么调用这个函数的? – SLaks 2010-04-15 13:42:29
你有没有一个很好的理由,为什么不使用其中一个优秀的图书馆(嗯,... mootools ...),并使用他们的预建机械装置只是为了那个? – 2010-04-15 13:42:44
因为拖拽一个巨大的框架库来检查两个单选按钮的'.checked'属性是完全疯狂的?只是一个想法。 – bobince 2010-04-15 13:53:07