2009-12-07 87 views
4

我有,我想驗證一個表單JavaScript的退出方法

如果驗證失敗,所以JavaScript方法

if (validationChecks ......){ 
    return alert("message") 
} 
else{ 
//proceed 
} 

但是不管我做什麼的,如果形式似乎仍然提出,有任何想法嗎?

+0

jQuery(http://jquery.com)和它的驗證插件(http://bassistance.de/jquery-plugins/jquery-plugin-validation/)將幫助你很多。 – Kamarey 2009-12-07 11:47:17

回答

9

檢查確認後應該返回false。


if (validationChecks ......){ 
    alert("message") 
    return false; } 
else{ 
//procced 
} 
+0

感謝您的幫助 – tommy 2009-12-07 11:43:47

+0

@stan:如果它解決了您的問題,請接受答案 – 2009-12-07 11:52:25

1

您需要return false;在你拼寫的「迴歸」錯誤的故障

5

的情況。此外,返回警報不起作用,您需要明確返回false來停止表單提交。

if (validationChecks ......){ 
    alert("message"); 
    return false; 
} 
else{ 
//procced 
} 
5

你確認必須返回false當表單是無效的,如果你打電話你validationin onSubmit,那麼你必須確保你包括return聲明有作爲:

<form onSubmit="return validationChecks();">