各个元件我使用JQuery验证插件jquery.validate
像这样以这种方式验证我形式输入:验证使用jQuery验证
<form id="loginForm" name="loginForm" action="" method="POST">
<input name="username" type="text" />
<input name="password" type="password" />
<input type="submit" value="Login!" />
</form>
</div>
<script>
$("#loginForm").validate({ rules: { username: "required", password: "required" } });
虽然上述工作正常,我还需要输入验证的元件其不是内一种形式,它们被发送到动态使用jQuery服务器等,所以我的问题是,是否能够验证它们是不使用jQuery Validation
内部形式元素,例如单独的元件,这样的:
<tr>
<td><label>Product Name</label></td>
<td colspan="2">
<select name="prdNme" id="prdNme" placeholder="Enter Product Name..." >
<option data-id='' data-pnme='' data-price='' value=''></option>
</select></td>
</tr>
<tr>
<td><label>Quantity</label></td>
<td colspan="2">
<input type="text" style="width: 80px" placeholder="Quantity" id="qntty" /></td>
</tr>
如果是,比如何?如果没有,我怎么能验证他们没有写我的全新的验证功能?
此插件不适用于表单外部元素,将代码包装在
所有'input'元素**必须包含在'form'标签中,并且''validate()'附加到'form'来初始化插件。没有其他办法。这是设计。 – Sparky