【问题标题】:Capture input field change when value is dynamically added动态添加值时捕获输入字段更改
【发布时间】: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


【解决方案1】:

我已经弄清楚了,我在 addmaterial() 函数中添加了一个 postLinedata 函数调用并且工作正常。

【讨论】:

    猜你喜欢
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    相关资源
    最近更新 更多