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. jqxForm representa un widget de formulario jQuery que contiene campos de texto, área de texto y campos de contraseña, etc., que nos ayuda a almacenar datos en el backend de nuestra aplicación.
El método refresh() se usa para actualizar el elemento jqxForm. No acepta ningún parámetro y no devuelve ningún valor.
Sintaxis:
$('Selector').jqxForm('refresh');
Archivos vinculados: descargue jQWidgets desde el enlace. 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-1.12.4.min .js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxcore.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxbuttons.js”> </script>
<script type=”text/javascript” src=”jqwidgets/jqxinput.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxlistbox.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxscrollbar.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxpanel.js”></script>
<script type= ”texto/javascript” src=”jqwidgets/jqxdropdownlist.js”></script>
<tipo de secuencia de comandos = «texto/javascript» src = «jqwidgets/jqxform.js»></secuencia de comandos>
El siguiente ejemplo ilustra los métodos jqxForm refresh() en jQWidgets.
Ejemplo:
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-1.12.4.min.js"></script> <script type="text/javascript" src="jqwidgets/jqxcore.js"></script> <script type="text/javascript" src="jqwidgets/jqxbuttons.js"></script> <script type="text/javascript" src="jqwidgets/jqxinput.js"></script> <script type="text/javascript" src="jqwidgets/jqxlistbox.js"></script> <script type="text/javascript" src="jqwidgets/jqxscrollbar.js"></script> <script type="text/javascript" src="jqwidgets/jqxpanel.js"></script> <script type="text/javascript" src="jqwidgets/jqxdropdownlist.js"></script> <script type="text/javascript" src="jqwidgets/jqxform.js"></script> <script type="text/javascript" src="scripts/demos.js"></script> </head> <body> <center> <h1 style="color: green;"> GeeksforGeeks </h1> <h3>jQWidgets jqxForm refresh() method</h3> <div id='Form' style="width: 400px; height: auto;"> </div> <button id='d'>Click</button> </center> <script type="text/javascript"> $(document).ready(function () { var tp = [ { bind: 'Name', type: 'text', label: 'Name', required: true, labelWidth: '80px', width: '250px', info: 'Enter Name', infoPosition: 'right' }, { bind: 'Email', type: 'text', label: 'Email', required: true, labelWidth: '80px', width: '250px' }, { bind: 'Social', type: 'text', label: 'Social', required: true, labelWidth: '80px', width: '250px' }, { bind: 'Gender', type: 'option', label: 'Gender', required: false, labelWidth: '80px', width: '250px', component: 'jqxDropDownList', options: [ { value: 'Male' }, { value: 'Female'} ] }, { bind: 'Password', type: 'password', label: 'Password', required: true, labelWidth: '80px', width: '250px' }, { columns: [ { type: 'button', text: 'Submit', width: '90px', height: '30px', rowHeight: '40px', columnWidth: '50%', align: 'right' }, { type: 'button', text: 'Cancel', width: '90px', height: '30px', rowHeight: '40px', columnWidth: '50%' } ] } ]; $('#Form').jqxForm({ template: tp }); }); $("#d").click(function () { $('#Form').jqxForm('refresh'); }); </script> </body> </html>
Producción:
Referencia: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxform/jquery-form-api.htm?search=