gpt4 book ai didi

javascript - 使用 jquery 自动保存对文本字段的更改

转载 作者:行者123 更新时间:2023-12-01 01:52:22 24 4
gpt4 key购买 nike

我的问题与此非常相似:Getting an error in jQuery when I try to autosave a form field with an ajax call

但我唯一的问题是我的情况比较复杂。我有一个有两个部分的表格。用户可以在输入数据时向每个部分添加行。每行都有一个文本字段和一个选择框。我需要更新这些文本字段的数据库值并在它们发生变化时选择框。

由于这些都是动态添加的,因此它们的 ID 不同。理想情况下,我想对每个文本字段和选择框使用 onchange 并调用所需的函数,这将进行 ajax 调用来更新相应的值。但是当我尝试调用 onchange 函数时,什么也没有发生。我想知道 Rails 3 中是否已弃用这种用法,转而使用不引人注目的 js。这是我的文本字段的 haml 的外观:

= builder.text_field "regular_expenditure", :value => val, :title => builder.object.regular_expenditure > 0 ? "" : '0.00', :size => 7, :class => "defaultText", :onchange => "javascript:sendGivenupAmount('challenge_givenup_items_attributes_#{@given_up.rindex(given_up)}_regular_expenditure', '#{given_up.id}');"

在我的 js 文件中:

function sendGivenupAmount(){
alert('in function');
}

我做错了什么吗?还有其他方法可以做到这一点吗?预先感谢您的帮助

中号

最佳答案

感谢您的支持。我想我找到了解决方案。我只是对 View 做了一些更改,并通过 jquery 中的 DOM 访问了元素。我可以设法绕过它。

谢谢,中号

关于javascript - 使用 jquery 自动保存对文本字段的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com