我使用jQuery的形式驗證從http://docs.jquery.com/Plugins/Validation#ValidatorjQuery插件/驗證
如何STO從驗證其他輸入按鈕。
輸入按鈕1:驗證表單 輸入按鈕2:不得提前
我使用jQuery的形式驗證從http://docs.jquery.com/Plugins/Validation#ValidatorjQuery插件/驗證
如何STO從驗證其他輸入按鈕。
輸入按鈕1:驗證表單 輸入按鈕2:不得提前
在大多數瀏覽器中,<button>
或<input type="button">
被提交的默認操作,和jQuery驗證在提交時進行驗證。您可以改用<button type="button">
。點擊這種按鈕不會驗證表單。
即使您想提交按鈕元素,也建議您添加type="submit"
,因爲<button>
的默認類型在某些瀏覽器中不同。
驗證
感謝根據您鏈接到jQuery的文檔頁面上的示例,您只需設置類的您想要驗證的字段爲「必需」。沒有這個班的人不應該證實。瞭解下面每個類的屬性值如何不同。
<label for="cemail">E-Mail</label>
<input id="cemail" name="email" size="25" class="required email" />
<label for="curl">URL (optional)</label>
<input id="curl" name="url" size="25" class="url" value="" />
而且,我一直很高興與這個jQuery插件的形式,這可能是更容易定製: https://github.com/posabsolute/jQuery-Validation-Engine
thx您的反饋。 我有一個aspx頁面,總是包裹在一個(!)窗體標籤。 我需要一個tipp如何停止另一個輸入按鈕(即id = inputBtn2)驗證。換句話說,我不希望inputBtn2開始驗證。 – user168507
https://github.com/posabsolute/jQuery-Validation-Engine更易於配置,但我需要上面的原始插件 – user168507
對不起,我誤解了您的原始請求。您可能需要修改原始插件,以便僅驗證所需按鈕的onClick並讓它查找最近的表單元素(可能使用父項())以標識必要的輸入。 – technoTarek
儘管答案不對,我仍會將您的答案標記爲已接受。但它引導我到另一個想法。我將非驗證按鈕替換爲asp.net中的linkbutton,這意味着它是一個JavaScript提交。 – user168507
似乎對我來說...... – Ryley
@ user168507你能指出答案的哪一部分是錯的嗎?如有必要,我可以編輯它 – skrii