Javascript到 "copy in real time"一些字段从一个表单到另一个表单(具有不同的输入名称)

标签 javascript jquery forms

我正在尝试编写一个函数来将某些字段(实时)从特定表单复制到另一个表单

我尝试更具体: 我有 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/

相关文章:

javascript - 如何修复 anchor 标签着陆在错误位置的问题

javascript - PHP 检查变量是否已设置

javascript - 输入焦点或按下 tab 键,移动到屏幕中心

javascript - 自动提交单选按钮但保持选中状态

css - Chrome 自动完成输入样式

javascript - 如何从另一个 Controller 调用 Loopback 4 Controller 方法

javascript - 错误消息不清楚 :[$injector:unpr]

javascript - Angularjs 输入字段为空或未验证

php - 将复选框项目分配给 MySQL db TEXT 列

javascript - 如何在 PHP 的 while 循环中创建 if else 条件?