jQWidgets es un marco de JavaScript para crear aplicaciones basadas en web para PC y dispositivos móviles. Es un marco muy potente, optimizado, independiente de la plataforma y ampliamente compatible. El jqxValidator se utiliza para la validación del formulario HTML con la ayuda de JavaScript. Tiene un conjunto de reglas incorporadas según el requisito para la validación de las entradas del usuario, correo electrónico, SSN, ZIP, valor máximo, valor mínimo, intervalo, etc. Las reglas personalizadas también se pueden escribir según el específico requisitos
La propiedad onSuccess se usa para configurar u obtener una función de devolución de llamada que se llamará en la validación del éxito.
Sintaxis:
-
Para configurar la propiedad onSuccess .
$('#jqxValidator').jqxValidator({ onSuccess: function() { $("#log").html('The form has been filled correctly.'); } });
-
Para obtener la propiedad onSuccess .
var onError = $('#jqxValidator').jqxValidator('onSuccess');
Archivos vinculados: descargue jQWidgets desde el enlace dado. En el archivo HTML, busque los archivos de script en la carpeta descargada.
<link rel=”hoja de estilo” href=”jqwidgets/styles/jqx.base.css” type=”text/css” />
<script type=”text/javascript” src=”scripts/jquery.js”></ script>
<script type=”text/javascript” src=”jqwidgets/jqxcore.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqx-all.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxvalidator.js”></script>
Ejemplo: El siguiente ejemplo ilustra la propiedad jQWidgets jqxValidator onSuccess .
HTML
<!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="jqwidgets/styles/jqx.base.css" type="text/css"/> <script type="text/javascript" src="scripts/jquery.js"> </script> <script type="text/javascript" src="jqwidgets/jqxcore.js"> </script> <script type="text/javascript" src="jqwidgets/jqx-all.js"> </script> <script type="text/javascript" src="jqwidgets/jqxvalidator.js"> </script> </head> <body> <center> <h1 style="color:green;"> GeeksforGeeks </h1> <h3> jQWidgets jqxValidator onSuccess Property </h3> <form id="Employee_Form"> <table> <tr> <td>Employee_Name:</td> <td> <input type="text" id="Employee_Name"/> </td> </tr> <tr> <td>Employee_Id:</td> <td> <input type="text" id="Employee_Id"/> </td> </tr> <tr> <td>Designation:</td> <td> <input type="text" id="Designation"/> </td> </tr> <tr> <td>Base_Location:</td> <td> <input type="text" id="Base_Location"/> </td> </tr> </table> </form> <input type="button" style="margin:28px;" id="button_for_onSuccess" value="Value of the onSuccess property"/> <div id="log"></div> <script type="text/javascript"> $(document).ready(function () { $('#Employee_Form').jqxValidator({ onSuccess: function () { $("#log").html(( 'The form has been filled correctly.')); }, Rules: [{ input: '#Employee_Name', message: 'Employee name is mandatory!', rule: 'required' }, { input: '#Employee_Id', message: 'Employee_Id is mandatory!', rule: 'required' }, { input: '#Designation', message: 'Designation is mandatory!', rule: 'required' }, { input: '#Base_Location', message: 'base location is mandatory!', rule: 'required' }], }); $("#button_for_onSuccess").jqxButton({ width: 300 }); $("#button_for_onSuccess").click(function () { $('#Employee_Form').jqxValidator('validate'); }); }); </script> </center> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA