Questions tagged «onchange»

当元素的状态更改时,将触发onChange事件。与GUI配合使用的许多语言都支持某种形式的变更事件。例如JavaScript和JavsScript库jQuery(带有.change()函数)。

5
在EditText更改侦听器中计数字符
在我的项目中,我有一个EditText。我想计算中的字符EditText,并在中显示该数字TextView。我写了下面的代码,它工作正常。但是,我的问题是,当我单击Backspace它时,它会递增计数,但是我需要减少数字。我该如何考虑Backspace? tv = (TextView)findViewById(R.id.charCounts); textMessage = (EditText)findViewById(R.id.textMessage); textMessage.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { i++; tv.setText(String.valueOf(i) + " / " + String.valueOf(charCounts)); } public void beforeTextChanged(CharSequence s, int start, int count, int after){} public void onTextChanged(CharSequence s, int start, int before, int count){} });

8
jQuery-检测隐藏输入字段上的值更改
我有一个隐藏的文本字段,其值通过AJAX响应更新。 <input type="hidden" value="" name="userid" id="useid" /> 当此值更改时,我想触发一个AJAX请求。谁能建议如何检测更改? 我有以下代码,但不知道如何查找值: $('#userid').change( function() { alert('Change!'); })

12
文字变更监听器上的android
我有一个情况,有两个领域。field1和field2。field2当field1更改时,我只想做空,反之亦然。因此,最后只有一个字段具有内容。 field1 = (EditText)findViewById(R.id.field1); field2 = (EditText)findViewById(R.id.field2); field1.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {} public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { field2.setText(""); } }); field2.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {} public …

8
输入类型=范围上的onchange事件在拖动时不会在Firefox中触发
在与一起玩时<input type="range">,只有在将滑块放到新位置时Firefox才会触发onchange事件,在该位置上,Chrome和其他人在拖动滑块时触发onchange事件。 如何在Firefox中拖动来实现? function showVal(newVal){ document.getElementById("valBox").innerHTML=newVal; } <span id="valBox"></span> <input type="range" min="5" max="10" step="1" onchange="showVal(this.value)"> 运行代码段隐藏结果展开摘要



7
React Checkbox没有发送onChange
TLDR:使用defaultChecked而不是已检查的工作jsbin。 尝试设置一个简单的复选框,该复选框将在选中时划掉其标签文本。由于某些原因,当我使用组件时,不会触发handleChange。谁能解释我在做什么错? var CrossoutCheckbox = React.createClass({ getInitialState: function () { return { complete: (!!this.props.complete) || false }; }, handleChange: function(){ console.log('handleChange', this.refs.complete.checked); // Never gets logged this.setState({ complete: this.refs.complete.checked }); }, render: function(){ var labelStyle={ 'text-decoration': this.state.complete?'line-through':'' }; return ( <span> <label style={labelStyle}> <input type="checkbox" checked={this.state.complete} ref="complete" onChange={this.handleChange} /> {this.props.text} …

5
使用val()函数设置<select>的值时触发change()事件
设置选择元素的值时,触发变更事件的最简单,最佳方法是什么。 我期望执行以下代码 $('select#some').val(10); 要么 $('select#some').attr('value', 10); 会触发变更事件,我认为这是很逻辑的事情。对? 好吧,事实并非如此。您需要通过这样做触发change()事件 $('select#some').val(10).change(); 要么 $('select#some').val(10).trigger('change'); 但我正在寻找一些解决方案,一旦选择的javascript代码更改了select的值,该解决方案便会触发change事件。



3
输入类型为“ file”的jQuery更改方法
我试图用简单优雅的API来拥抱jQuery 100%,但是我遇到了API和我无法弄清楚的纯HTML之间的不一致之处。 我有一个AJAX文件上传器脚本(该脚本可以正常运行),每次文件输入值更改时都希望运行该脚本。这是我的工作代码: &lt;input type="file" size="45" name="imageFile" id="imageFile" onchange="uploadFile()"&gt; 当我将onchange事件转换为jQuery实现时: $('#imageFile').change(function(){ uploadFile(); }); 结果不一样。使用onchange属性uploadFile()可以在按预期更改值的任何时间调用函数。但是,使用jQuery API.change()事件处理程序,该事件仅在第一次更改值时才触发。之后的任何值更改都将被忽略。这对我来说似乎是错误的,但是可以肯定,这不能被jQuery所忽略,对吗? 其他人是否遇到过相同的问题,除了上述内容以外,您是否有其他解决方法或解决方案?

12
HTML5范围的onChange事件
当前,我的范围输入上的onChange事件在每个步骤中触发。 有没有一种方法可以阻止此事件触发,直到用户松开滑块为止? 我正在使用范围来创建搜索查询。我希望每次更改表单时都可以运行搜索,但是在滑块移动的每一步都发出搜索请求太多。 现在的代码如下: HTML: &lt;div id="page"&gt; &lt;p&gt;Currently viewing page &lt;span&gt;1&lt;/span&gt;.&lt;/p&gt; &lt;input class="slider" type="range" min="1" max="100" step="1" value="1" name="page" /&gt; &lt;/div&gt; JavaScript: $(".slider").change(function() { $("#query").text($("form").serialize()); }); 有帮助吗?
70 html  forms  range  onchange 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.