我正在做新聞訂閱。我有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