一个简单易用的jQuery插件,允许您使用JSON设置和获取表单字段的值。
在从JSON生成动态表单或将所有输入值输出为JSON的表单生成器中可能很有用。
1.在jQuery库之后加载jQuery输入值插件。
<script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/input-values.jquery.js"></script>
2.获取表单字段的所有值。这将返回一个包含所有表单字段及其值的JS对象。
var values = $('form').inputValues();
values = { "textInput":"jqueryscript", "numberInput":"", "passwordInput":"", "rangeInput":"50", "colorInput":"#000000", "dateInput":"", "monthInput":"", "timeInput":"", "textarea":"", "select":"", "selectMultiple":[], "radio":"", "checkbox":"", "file":"" // ... }
3.从特定的表单字段中获取值。
var value = $('form').inputValues('textInput');
4.根据您提供的数据填写表单字段。
$('.form').inputValues({ "textInput":"jqueryscript", "numberInput":"", "passwordInput":"", "rangeInput":"50", "colorInput":"#000000", "dateInput":"", "monthInput":"", "timeInput":"", "textarea":"", "select":"", "selectMultiple":[], "radio":"", "checkbox":"", "file":"" // ... });
$('form').inputValues('textInput', 'jqueryscript');
5.可能的插件选项。
$().inputValues.config({ // the attribute that will be used as the key to match the elements of the form attr: 'name', // determine whether to include disable fields includeDisabled: false, });
2021-12-01
2021-11-15