jQuery plugin de forma EasyUI - caja de verificación Validatebox
Por $ .fn.validatebox.defaults anulan los valores predeterminados por defecto.
Caja (validatebox) Verificar el fin de validar los campos de entrada de forma y diseño. Si el usuario introduce un valor no válido, que va a cambiar el color de fondo, el icono muestra un mensaje de advertencia y rápido. Caja (validatebox) se puede integrar con la forma (forma) verificar el plug-in, para evitar la presentación de campo no válido.
confiar
- información sobre herramientas
uso
Crear una marca de verificación en el cuadro (validatebox).
<Id = clase "vv" Entrada = "easyui-validatebox" data-options = "required: true, validType: 'e-mail'">
Crear una validación usando javascript caja (validatebox).
<Entrada id = "vv">
$ ( '# Vv'). Validatebox ({ required: true, validType: 'email' });
Compruebe la contraseña y vuelva a introducir la misma contraseña.
// Extender la regla de "iguales" $ .extend ($. Fn.validatebox.defaults.rules, { es igual a: { validador: función (valor, param) { valor de retorno == $ (param [0]) val () .; }, mensaje: "El campo no coinciden. ' } });
<Entrada id = "pwd" name = "pwd" type = clase "contraseña" = "easyui-validatebox" data-options = "required: true"> <Entrada id = "rpwd" name = "rpwd" type = "contraseña" class = "easyui-validatebox" Requerido = validType = "iguales '# pwd [']" "necesaria">
Las reglas de validación
Las reglas de validación mediante el uso de los atributos necesarios para definir y validType, aquí es las reglas que se han implementado:
- correo electrónico: correo electrónico que cumpla las reglas de expresiones regulares.
- url: URL reglas de coincidencia de expresiones regulares.
- Longitud [0100]: Permite de x a personajes y.
- remota [ 'http: //.../action.do','paramName']: enviar petición Ajax para verificar el valor de un retorno exitoso "verdadero".
Para personalizar las reglas de validación, reescribir $ .fn.validatebox.defaults.rules, para definir una función de verificación y de información errónea. Por ejemplo, la definición de un tipo de autenticación minLength:
$ .extend ($. Fn.validatebox.defaults.rules, { minLength: { validador: función (valor, param) { volver value.length> param = [0]; }, mensaje: "Por favor, introduzca al menos {0} caracteres. ' } });
Ahora puedes utilizar este tipo de autenticación para definir un minLength entrar al menos cinco caracteres en el cuadro de entrada:
<clase de entrada = "easyui-validatebox" data-options = "validType: 'minLength [5]'">
propiedad
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
required | boolean | 定义是否字段应被输入。 | false |
validType | string,array | 定义字段的验证类型,比如 email、url,等等。可能的值: 1、验证类型字符串,应用单个验证规则。 2、验证类型数组,应用多个验证规则。单个字段上的多个验证规则自版本 1.3.2 起可用。 代码实例: <input class="easyui-validatebox" data-options="required:true,validType:'url'"> <input class="easyui-validatebox" data-options=" required:true, validType:['email','length[0,20]'] "> |
null |
delay | number | 延迟验证最后的输入值。该属性自版本 1.3.2 起可用。 | 200 |
missingMessage | string | 当文本框为空时出现的提示文本。 | 该字段是必需的。 |
invalidMessage | string | 当文本框的内容无效时出现的提示文本。 | null |
tipPosition | string | 定义当文本框的内容无效时提示消息的位置。可能的值:'left'、'right'。该属性自版本 1.3.2 起可用。 | right |
deltaX | number | 在 X 方向的提示偏移。该属性自版本 1.3.3 起可用。 | 0 |
novalidate | boolean | 当设置为 true 时,则禁用验证。该属性自版本 1.3.4 起可用。 | false |
camino
名称 | 参数 | 描述 |
---|---|---|
destroy | none | 移除并销毁该组件。 |
validate | none | 进行验证以判定文本框的内容是否有效。 |
isValid | none | 调用 validate 方法并且返回验证结果,true 或者 false。 |
enableValidation | none | 启用验证。该方法自版本 1.3.4 起可用。 |
disableValidation | none | 禁用验证。该方法自版本 1.3.4 起可用。 |
plugin de jQuery EasyUI