【问题标题】:Binding New Values to User Input Fields将新值绑定到用户输入字段
【发布时间】:2014-03-14 23:42:12
【问题描述】:

我确信这个问题之前一定有人问过,但我似乎没有找到它。

我的设置:

  • 我有两个输入字段,分别是 #inp1 和 #inp2
  • 这两个包含在一个带有提交按钮的表单中。

问题:

  • 如何在表单提交时使用 jquery 或其他方式“强制”将新值(用户输入除外)绑定到这两个字段 #inp1 和 #inp2。

  • 在提交表单之前是否会绑定新值?即我希望看到新值到达服务器。

【问题讨论】:

    标签: jquery html forms


    【解决方案1】:

    使用 jQuery .val() 方法替换字段的值。这将在提交表单之前完成。

    $("#formid").submit(function() {
        $("#inp1").val("forced value for field 1");
        $("#inp2").val("forced value for field 2");
    });
    

    【讨论】:

    • 感谢您的回答,我正在等待测试您的代码,但它无法正常工作。我仍然看到旧值在服务器端受到影响。 --我确保我正确地引用了元素。
    • 我需要做的就是 - $("#inp1").val("forced value for field 1");和 $("#inp2").val("字段 2 的强制值");我不需要 $("#formid").submit(function(){..})。我已经在 javascript 函数中处理了 onsubmit。
    猜你喜欢
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 2018-11-24
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多