我在單擊另一個按鈕後出現的對話框中有一個窗體。在你點擊按鈕後,表單出現在用戶放置一些值的地方。其中一些是必需的,以便將必需的屬性附加到它們。我使用的驗證器在這裏http://docs.jquery.com/Plugins/Validation/validate from bassistance.deJQuery驗證器始終爲True
當窗體(medicx)出現給用戶(可見)時,JQuery驗證器加載。當用戶點擊表單(submedic)的提交按鈕時,檢查它是真是假。當一些具有所需標誌的輸入尚未完成時,這是總是賦予真值而不是給出假的檢查。該代碼是這樣的:
if ($('#medicx').is(':visible') == true) {
$('#formmedic').validate();
}
$('#submedic').click(function() {
alert("Valid: " + $("#formmedic").valid());
});
的形式如下:
<td><label>First Name:</label></td>
<td><input id="fmfname" name="fmfname" type="text" min="3" pattern="[A-z]{3,}" required="required"/></td>
<td><label>Last Name:</label></td>
<td><input id="fmlname" name="fmlname" type="text" min="3" pattern="[A-z]{3,}" required="required"/></td>
請張貼您的驗證規則和標記。 – 2011-05-31 15:35:56
除了正在使用的有關驗證的jquery之外,增加了唯一的東西。 – 2011-05-31 15:39:09