我正在 html 中创建自定义输入字段。现在我面临如何使用这些自定义字段提交数据的问题。自定义字段可能是一个单选选项,可能是一个选择选项、文本字段等,可以通过自己的选择编写该字段的名称,我想知道如何在 php 和 jquery 中提交该字段的数据。
<div id="custom fields">
//custom fields data
</div>
有没有办法提交带有值的整个 div 字段..如果我在输入文本字段中写入名称并提交,那么我的完整输入字段及其值将保存在数据库中?当我检索这些字段时,它会显示带有值的输入吗?
最佳答案
如果您想获取多个值而不是采用表单,请使用 jQuery 选择器。
对于多个值(包括每种类型的 DOM 元素)
HTML :- <form id="formID"> ...... </form>
使用 jQuery 访问表单元素 serialize
功能
注意:- serializeArray
创建一个数组(不是“json 数组”——不存在这样的东西);你可以用 console.log($("#formID").serializeArray())
自己测试一下。另一方面,serialize
创建一个作为 HTTP 请求一部分的查询字符串。两种表示形式在某种意义上是等效的,即使用适当的代码,您可以将一种表示形式转换为另一种表示形式,而不会产生任何歧义。
示例:- $("#formID").serialize();
或$("#formID").serializeArray();
对于单一值
HTML :- <input id="name">
JavaScript :- document.getElementById("name");
jQuery :- $("#name").val();
关于javascript - 如何提交自定义输入字段数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47448052/