我有一個表單,我想創建用戶輸入每個文本框一個數字。當用戶點擊按鈕時,我需要所有這些數字都是正確的 - 想象iPhone密碼鎖定功能。驗證對自定義設置變量的文本框
理想情況下,我希望只有在所有數字都正確的情況下才可點擊按鈕(也許使用我定義的變量) - 否則它不會執行操作。
HTML -
<form id="journey">
<input name="code1" type="text" class="code onlyNumeric" maxlength="1" />
<input name="code2" type="text" class="code onlyNumeric" maxlength="1" />
<input name="code3" type="text" class="code onlyNumeric" maxlength="1" />
<input name="code4" type="text" class="code onlyNumeric" maxlength="1" />
<input name="code5" type="text" class="code onlyNumeric" maxlength="1" />
<input type="button" class="button" value="Next location" />
</form>
在我所看到的,如果我可以用這個與jQuery/Javascript支持,但是我不知道該如何去這一刻。
我真的很感謝這個幫助。謝謝。
感謝konistehrad,我看你現在要做的,防止某些電話號碼被輸入的內容,但我想象的是,當用戶提交表單時,文本框內容將根據我定義的變量進行檢查,這樣,表單就可以正常工作,而不會被破解。 謝謝 – Liam 2009-11-03 19:17:45
這種功能必須在提交後在服務器上實現,而不是在Javascript中。任何Javascript驗證例程本質上都是「可破解的」,因爲用戶可以通過在其瀏覽器中禁用Javascript來繞過檢查。再次,您可以使用Javascript實時進行可用的驗證,但在使用之前您必須先檢查服務器。 – konistehrad 2009-11-04 20:27:06