问题标签 [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.
jquery - 我如何实现 onchange用 jQuery?
<select>
有这个API。怎么样<input>
?
jquery - Jquery 和 change() 有超过 1 个函数?
我正在尝试找到在更改选择框时发生不同功能的最佳方法。
这是我选择的 HTML
我的jQuery是:
我如何告诉它在不同的值上做不同的事情?
解决方案:
asp.net - 列表视图中的 asp.net 复选框调用 javascript 代码 onchange
在 ASP:ListView 控件中,每行都有一个复选框。每行代表具有相应价格的产品。我希望客户选择一种或多种产品并计算总价客户端。
到目前为止,我已经使用了以下代码,但它不起作用:
我有一个 javascript 函数 changeTotal(referer, value) 应该确定是否刚刚选择了产品并从总价格中添加/减去产品价格。
问题是 CheckBox 定义中的 javascript 函数分配 - 这种方法有什么问题?为什么我不能为 javascript 函数指定静态价格?当我<%# Eval("Price")) %>
从复选框中删除部分时,代码编译没有错误。
javascript - JavaScript\JQuery - 确定单选按钮值是否通过单击更改
我有一个显示记录列表的页面。用户可以使用单选按钮选择记录状态,例如:
我正在使用 JQuery 将用户所做的更改发送回服务器,在那里我使用它们来更新数据库。这是我所做的简化版本:
问题在于,即使用户单击之前检查过的相同按钮,此代码也会创建请求。我真正想要的是“on change”事件,除了它在 Internet Explorer 中的行为不是很有用(例如这里)。
所以我想我必须以某种方式确定点击事件是否改变了值。
旧值是否存储在某处(在 DOM 中?在事件中?)所以我可以与之比较?
如果没有,我应该如何存储旧值?
html - html onchange/onblur 兼容性
我目前正在编写一个必须与所有浏览器兼容的网站,包括 IE 回到版本 6。
我特别想知道这两个事件的兼容性问题:我将它们与<input>
带有type='text'
.
- OnBlur
- 改变
搜索发现混合响应和不完整的列表。
具体来说,问题是:
- 以上两个事件是否有任何已知问题(可以扩展到其他 HTML 事件)?
- 如果是这样,可以使用哪些方法来解决这些问题?
非常感谢任何帮助:)
javascript - onchange javascript变量
如果 javascript 变量使用 jQuery 更改值,有没有办法调用 JavaScript 函数?
某种程度的——
这样我就不必为这么多不同的函数添加 onchange 事件。
jquery - 基于dom变化的调用函数
我重写了一些代码,因为检查 javascript 变量是否发生变化并不可行。但是,我将如何使用 dom 元素来做到这一点?例如
我试过了
但没有运气。
javascript - 关于 onchange/onfocus 的跨浏览器问题
我正在尝试将 a<label/>
和<input type="radio"/>
变成一个按钮,当单击该按钮时,将该特定产品添加到购物车中。此示例处理 1 个产品,可能具有多个变体(即,产品为“Denim Jeans”,变体为尺寸、“26”、“27”、“28”)。
HTML 看起来像,
** 上的 CSS<input/>
用于隐藏单选按钮的可见性*
这在 IE 8、IE 7 和 IE 6 中运行良好(令人惊讶!)它也适用于 Safari/Chrome。它在 Firefox 中不起作用。当我单击特定变体时,比如说“27”,它会将组中的最后一个变体添加到购物车中,即“28”。
最后要注意的一件事,如果我删除onfocus="form.submit();"
它,它在 Firefox 中可以正常工作,但在 IE 7-中不再适用。
jquery - jquery:每次选择新选项时从多个选择菜单中获取值
我正在使用一系列选择菜单使用 jQuery 构建实时报价表单。我想出了下面的代码,它从每个选择菜单中获取默认值并将它们添加在一起:
唯一的问题是这仅在页面加载时有效。我希望每次在任何选择菜单中选择新值时都会更新价格(有 6 个)。
我尝试使用触发器添加$("select").change(function () { ... } (如此处的示例代码所示),但这会将每个选择菜单的所有值相加(即总计是应有的 6 倍)。
我已经搜索了文档,但无法确定要使用哪个事件。任何人都可以帮忙吗?
如果有帮助,HTML 示例:
javascript - 我是否错误地使用了 onchange?
我试图让一个值 ( key
) 更新为与文本框中的数字 ( angle
) 除以值 ( 25
) 相对应。但是,由于某种原因,该changeMe
功能似乎没有执行。我是否错误地使用了 onchange?