javascript - 如何提交自定义输入字段数据

标签 javascript php jquery html forms

我正在 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/

相关文章:

javascript - REST 将 $in 解析为指针错误代码 106 的 ObjectID

javascript - Javascript 父窗口如何将数据发送到弹出窗口?

php - 在 PHP 中将整数转换为十六进制值

PHP 数组键存在于字符串中

javascript - AngularJs - SELECT 中的 ng-model

php - 使用 Ajax 将 Javascript 变量传递给 PHP

javascript - 什么是描述符?

javascript - 客户端和服务器端编程有什么区别?

javascript - 使用 jQuery 同时设置两个下拉列表的选定值

javascript - 即使我在 javascript 中应用过滤器,表数据也会不断刷新