【发布时间】:2014-09-19 02:37:46
【问题描述】:
我有一个允许用户动态添加行的应用程序。 用户可以在模态表单上选择材料,并将数据填充到文本字段中。
我希望在用户选择后填充值后,textarea 的 onChange 事件将触发并保存回数据库中的表。
在从弹出选择中将值添加到文本区域后,我无法让字段onChange 事件触发。
基本上,用户在模态窗口中从列表中找到材料,单击材料编号并将值填充到行中,在填充点onChange 事件应该触发并调用函数来保存行数据返回数据库表。
我的材料输入onChange是这样的:
onChange="postLineData('1',$(this).val(),$(description_1).val());"
但它没有触发。
我需要将row_id、每个动态创建的行的材料值和描述发布到postLineData 函数。
【问题讨论】:
-
请张贴您的html
-
您考虑过使用(自定义)事件吗?
-
onChange 事件仅在您模糊该元素时触发。也许当您设置字段值时:
$('dat_input').trigger('blur')我也建议您过滤空值,除非您愿意。 -
我已经弄清楚了,我在 addmaterial() 函数中添加了一个 postLinedata 函数调用并且工作正常。
标签: javascript jquery html forms onchange