使用更新的值表单内容,使用jquery加载

时间:2012-03-01 12:13:40

标签: jquery html forms

当用户更新表单值时,$('form #myform')找不到表单值.html()

让我说我有:

<form id="myform">
<input type="text name="mytext" id="mytext" value="1" />
</form>

用户将1改为2。 然后 $('form #myform')。html()仍然返回;怎么能让它返回值=“2”?我有一个动态数量的表单字段,所以做$('#mytext).attr('value',$('#mytext).val());我认为这不是一个解决方案。

希望有人对我有一些建议:)谢谢! 斯科特

2 个答案:

答案 0 :(得分:0)

您可以为 onchange 添加一个事件监听器到您的所有字段:

$.('input').each().change( function(){ /*do sth. with $(this).val() here */ );

答案 1 :(得分:0)

这应该有效。显示html的问题是即使您更改输入内的文本,html仍然是相同的。有些您需要在文本字段

中输出当前值
$(".mytext").change(function(){
    alert($(this).val());
})

检查jsfiddle例如