2011-04-17 32 views
2

我想提交檢查兩個正則表達式的形式。 然而,當我使用:如何停止提交表單如果多個正則表達式不匹配

<input id = "submit" type="submit" value="Submit" onclick="return validateCode(postalCode); return validateCard(cardNumber)" /> 

我只似乎能夠在所有檢查agains郵政編碼(然後返回頁面),它不會檢查卡號?

回答

1

嗯,很簡單的解決方案,你可以使用:

onclick="return (validateCode(postalCode) && validateCard(cardNumber));" 

假設這些函數返回false上輸入無效。

記住,return是最後一個執行的命令,所以在一排有兩個將只執行第一。但你可以將它們的結果分組,以使它們返回「組合」結果。

+0

謝謝!!!!你是一個拯救生命的人! – ez007 2011-04-17 07:37:46

相關問題