jQWidgets es un marco de JavaScript para crear aplicaciones basadas en web para PC y dispositivos móviles. Es 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.
La propiedad de valor se usa para establecer o devolver la propiedad de valor que se usa para establecer el valor del elemento jqxForm. Acepta un objeto y el valor predeterminado es { }.
Sintaxis:
Establezca la propiedad de valor .
$('Selector').jqxForm({ value: object });
Devuelve la propiedad value .
var value = $('Selector').jqxForm('value');
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/jqx-all.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>
<tipo de secuencia de comandos = «texto/javascript» src = «jqwidgets/jqxdropdownlist.js»></secuencia de comandos>
<script type=”text/javascript” src=”jqwidgets/jqxform.js”></script>
<script type=”text/javascript” src=”scripts/demos.js”></script>
Ejemplo: El siguiente ejemplo ilustra la propiedad de valor jqxForm en jQWidgets.
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/jqx-all.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 value property</h3> <div id='Form' style="width:400px; height:auto;"></div> </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%' } ] } ]; var Val = { Name: 'ABC', Email: 'ABC@gmail.com', Social: 'abc', Gender: 'Female', Password: 'abc', }; $('#Form').jqxForm({ template: tp, value : Val }); }); </script> </body> </html>
Producción:
Referencia: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxform/jquery-form-api.htm?search=