问题标签 [onchange]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
639 浏览

javascript - 更新选择框而不导致 onChange

Here's what I want to achieve, I have a select box that loads in a few rows, when the select is changed (onchange) the key is AJAXed to a PHP function that returns an array in the JSON format, my code then clears the select框选项并应用我刚刚从我的 PHP 函数返回的值,太好了。

问题是当设置新值时,它会再次触发 onchange 事件,这会设置值并且我们处于一个永无止境的循环的开始。Firebug 捕捉到错误并将其吐出。

我的问题是有没有办法禁用 onchange 事件,所以它只触发一次?我正在基于原型的框架中进行编码,发布代码示例会有点繁重,但是我可以尝试根据要求填写任何丢失的数据。

干杯! ILMV

0 投票
5 回答
678 浏览

jquery - 为什么这个 .change 事件不在 jQuery 中触发?

每个萤火虫没有javascript错误...

0 投票
2 回答
1425 浏览

asp.net-mvc - 下拉列表 onchange 事件

如何在 MVC 视图中使用 javascript 在下拉列表更改中更改 ViewData 的内容?

0 投票
1 回答
842 浏览

jquery - IE6中输入框上的jquery change() - 无法移除焦点

我有一个结帐页面,它不显眼地检查客户之前是否向我们订购过。

在他们填写了他们的电子邮件地址并专注于下一个框后,我查找电子邮件并显示“欢迎回来”类型的内容,并选择记住他们的详细信息。

我在 IE6 中遇到问题 - 每当输入框中的焦点丢失时,ajax 函数都会正常运行,但焦点会返回输入框。这意味着每当客户试图点击离开电子邮件输入框时,他们都会不断地返回它并且无法继续。

有没有办法阻止这种行为?

0 投票
4 回答
14273 浏览

jquery - jQuery textbox.val('xxxx') 不会导致更改触发?

我的页面上有以下 jQuery 代码:

我正在使用一个插件来修改它链接到的文本框的值:

html 中的文本框(来自 asp.net)是:

当使用代码更改文本框的值时,不会触发更改。如果我在文本框中输入,更改就会触发。我错过了什么?

0 投票
2 回答
793 浏览

jquery - 组合框交互中的jquery live方法

我正在尝试在 Jquery 中做下一件事。我有 2 个组合框,我想确保它们选择的值是相同的。如果用户在其中一个组合中选择一个值,就像另一个一样,我想提醒“无效操作”并将组合选择的值设置为其先前的值。所以我写道:

但我有几个问题:1)onchange 没有响应 - 只需单击并聚焦 2)newFillerRule 始终与 valBeforeChange 相同

你有更好的想法/更短的建议吗谢谢你

0 投票
3 回答
6281 浏览

javascript - Event.observe 'change' 事件未在 IE 中触发

我用于更改选择菜单的 Prototype 事件侦听器未在 IE 中触发。

这在 Firefox 中运行良好(当然),但在 IE 中没有任何反应(当然)——我已经在谷歌上搜索了一段时间,但我还没有找到合适的解决方案来解决这个问题。我读到有问题,但我发现没有任何有用的东西可以规避这个问题并让它发挥作用。

我真的很想避免使用内联事件触发器,因为它们很突兀,并且会使文档变得混乱,容易出错:

任何想法都会很棒——这是阻止这个项目从测试版到生产的唯一原因。

0 投票
2 回答
4372 浏览

jquery - Onchange event using selecttouislider

I am referring to

http://www.filamentgroup.com/lab/update_jquery_ui_slider_from_a_select_element_now_with_aria_support

and having hard time retrieving the selected value on the slider. Initially I was having a dropdown which had an onchange event associated with it.. and worked like a charm by calling

but now requirement changed to a slider

it throws me this.val() is not a function.

I also tried to use

but using the ui argument also I could not retrieve the selected value... it just returns me the selected index.

the dropdown looks lke this

It would be excellent if I could just be able to trigger the onchange event of the select box but looks like when using the slider, the value of the dropdown changes but it does not trigger the event.

Any help is really appreciated!

Thanks

0 投票
2 回答
2497 浏览

javascript - 带有日历控件的 javascript onchange 事件

当我使用日历控件更改日期时,我试图让一个 javascript 事件重新加载页面,但页面不会重新加载。知道怎么做吗?

这就是我现在所拥有的

0 投票
1 回答
2110 浏览

javascript - 下拉值更改时选择单选按钮

我的设置是这样的:

我希望在更改 selection1 时选择 radiobutton1,并且我希望在更改 selection2 或 textinput1 时选择 radiobutton2。

这里必须有一个简单的javascript解决方案......我只是找不到它。

这是我的实际代码(“$semopt”是一个字符串,其中包含第一个选择输入中选项的 html 代码):