jquery将表单输入设置为textarea值

时间:2011-10-27 23:14:20

标签: jquery forms input

我有一个html页面形式,如:

@ Model.strPayload

    

在提交我的按钮上

$('#TestForm input [name =“assignment”]')。val($('textarea#payload')。val());

但在帖子上我的价值仍为“”

提前致谢。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

当摆弄http://jsfiddle.net/neilheinrich/NyYyn/时,您的JavaScript工作正常。

也许您的HTML存在问题?

或者表格在价值被取代之前提交?