【发布时间】:2011-05-31 15:26:14
【问题描述】:
我在单击另一个按钮后出现的对话框中有一个表单。单击按钮后,表单将出现在用户将一些值放入其中的位置。其中一些是必需的,因此具有所需的属性附加到它们。我正在使用来自 bassistance.de 的验证器 http://docs.jquery.com/Plugins/Validation/validate
JQuery 验证器在表单 (medicx) 出现给用户(可见)时加载。当用户单击表单(submedic)的提交按钮时,检查它是真还是假开始。当某些具有所需标志的输入尚未完成时,这种检查总是给出 true 而不是给出 false。代码是这样的:
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>
【问题讨论】:
-
请发布您的验证规则和标记。
-
添加了除了正在使用的关于验证的 jquery 之外的唯一内容。