【问题标题】:jquery set a form input to textarea valuejquery 将表单输入设置为 textarea 值
【发布时间】:2011-12-16 22:27:01
【问题描述】:

我有一个 html 页面表单,例如:

@Model.strPayload

在提交的按钮上我有

$('#TestForm input[name="assignment"]').val($('textarea#payload').val());

但在帖子中我的价值仍然是“”

提前致谢。

【问题讨论】:

  • 你能提供给我们html sn-p吗?
  • $('#TestForm input[name="assignment"]').val($('textarea#payload').val());
  • 在表单中

标签: jquery forms input


【解决方案1】:

问题是 $('textarea#payload') 您尝试选择带有 id 有效负载的 textarea,而您正在使用名称有效负载。试试这个:

$('#TestForm input[name="assignment"]').val($('textarea[name="payload"]').val());

【讨论】:

    【解决方案2】:

    你的 JavaScript 工作正常http://jsfiddle.net/neilheinrich/NyYyn/

    也许您的 HTML 有问题?

    或者表单在值被替换之前提交?

    【讨论】:

      猜你喜欢
      • 2014-05-09
      • 1970-01-01
      • 1970-01-01
      • 2021-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多