📅  最后修改于: 2023-12-03 15:16:58.126000             🧑  作者: Mango
jQWidgets jqxValidator 插件是一个前端表单验证插件,可以帮助开发者方便快捷地进行表单验证。其中 validateInput() 方法是 jqxValidator 插件中的一个方法,用于对单个表单元素进行验证。
validateInput(inputElement: any): void
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqxwidgets/9.1.5/jqx-all.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/jqxwidgets/9.1.5/jqx.base.css" rel="stylesheet">
<form>
<div>
<label for="name">姓名:</label>
<input type="text" id="name" name="name" required="required" minlength="2" maxlength="5">
</div>
<input type="submit" value="提交">
</form>
// 初始化 jqxValidator
var validator = $("#form").jqxValidator({
hintType: "label",
rules: [
{ input: "#name", message: "姓名不能为空!", action: "keyup, blur", rule: "required" },
{ input: "#name", message: "姓名长度必须在2到5个字之间!", action: "keyup, blur", rule: "length=2,5" }
]
});
// 给提交按钮添加点击事件
$("#submit").click(function () {
// 验证表单
validator.validateInput($("#name"));
});
validateInput() 方法没有返回值,仅仅是对表单元素进行验证。
使用 jQWidgets jqxValidator 插件的 validateInput() 方法可以方便快捷地对单个表单元素进行验证,帮助开发者轻松实现前端表单验证功能。开发者可以根据自己的需求,灵活地配置相应的验证规则。