我正在使用 JQuery 验证插件jquery.validate
以这种方式验证我的表单输入,如下所示:
<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>
如果是,比怎么样?如果没有,我如何在不编写全新的验证函数的情况下验证它们?