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

时间:2017-11-23 05:18:12

标签: javascript php jquery html forms

我在html中创建自定义输入字段。现在我遇到了如何使用这些自定义字段提交数据的问题。自定义字段可以是一个无线电选项,可以是选择选项,文本字段等等,使用可以根据自己的选择写出该字段的名称,我想知道如何在php和jquery中提交该字段的数据。

<div id="custom fields">
  //custom fields data
</div>

有没有办法提交有价值的整个div字段..如果我在输入文本字段中写名字然后提交我的完整输入字段,它的值将保存在数据库中?当我检索这些字段时,它将显示带有值的输入?

4 个答案:

答案 0 :(得分:1)

如果你想获取多个值而不是采用其他形式去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();

答案 1 :(得分:1)

<div id="customfields">
  //custom fields data
</div>
<script type="text/javascript">
setInterval(function () {
  document.getElementById("customfields").value = document.getElementById("customfields").innerHTML;
}, 5);
</script>

答案 2 :(得分:0)

您无法在div标签之间提交字段。请使用表单标签提交字段。

<form></form>

答案 3 :(得分:0)

你知道吗? $( "form" ).serialize()