Colección de citas famosas - Slogan de motivación - La verificación Extjs es el nombre del formulario. Utilicé la verificación asincrónica para repetir el nombre de usuario, pero llamar a form.isValid() siempre es verdadero.

La verificación Extjs es el nombre del formulario. Utilicé la verificación asincrónica para repetir el nombre de usuario, pero llamar a form.isValid() siempre es verdadero.

El método isValid es un método local. Solo verifica los atributos especificados y el vType del campo contenido en el formulario. Si enableBlank se establece en falso y el campo está vacío, el método isValid devuelve falso. el vType no está satisfecho y también devolverá falso. Otros También existe el enableDecimal de NumberField y el valor de DateField no coincide con el formato establecido. Eche un vistazo a la API, no hay nada extraño.

significa verificar la validez desde el lado del servidor, obviamente el método del cliente no se puede lograr. Para cumplir con sus requisitos, el método general es registrar el valor de estado usted mismo. Debido a la llamada asincrónica, el estado debe establecerse en falso antes del. se emite la verificación y, después de que regresa la llamada, el valor de estado se establece en función del resultado devuelto.

Otro: si hay varios campos con el mismo nombre en el formulario, el objeto obtenido por el formulario. El método getValues ​​​​está representado por una matriz, como: {nombre de usuario: ['abc', 'bcd'], contraseña: 'abc ', ....}