如何在安装了jquery的网站上将文本类型输入元素的输入传递到同一表单中的隐藏输入元素?

有帮助吗?

解决方案

文本更改时触发:

$("#text_id").change(function(){
  $("#hidden_id").val($("#text_id").val())
});

表单提交时触发:

$("#form_id").submit(function(){
  $("#hidden_id").val($("#text_id").val())
});

查看其他 jQuery Events

其他提示

如果 input_1 是您要填充的输入的ID, input_2 要从填充的ID,请使用:

$("#input_1").val($("#input_2").val())
$("#id_of_hidden_input").val($("#id_of_text_input").val());

假设每种类型只有一个字段:

$('input[type=hidden]').val($('input[type=text]').val())

如果您有更多的ID添加到选择器

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top