我正在尝试编写一个函数来将某些字段(实时)从特定表单复制到另一个表单
我尝试更具体: 我有 2 份表格 - 第一个表格是用户将填写的表格。 - 另一种形式是隐藏的。 当用户填写第一个表单时,第二个表单(隐藏)将填写相同的信息。
某些字段是通过某些计算自动填充的,因此我无法使用 keyup/keypress 或“单击”来启动该功能
我写了这样的东西,但它不起作用
$(function(){
var form1 = $('#form1'),
form2 = $('#form2');
$('#fieldname_form1').change(function(){
$('input[name="inputname2"]', form2).val(function(){
return $('input[name="inputname1"]', form1).val();
});
});
});
最佳答案
您可以使用keyup函数
实时复制,例如this 。否则,当你说
Some fields are automatically filled by some calculations
你什么意思?这些计算是你用JS还是什么的?因为,如果你使用JS,你可以在计算时同时填写这两个字段。
关于Javascript到 "copy in real time"一些字段从一个表单到另一个表单(具有不同的输入名称),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33347293/