草庐IT

onChanged

全部标签

android edittext onchange 监听器

我对TextWatcher了解一些,但它会在您输入的每个字符上触发。我想要一个在用户完成编辑时触发的监听器。可能吗?同样在TextWatcher中,我得到了一个Editable的实例,但我需要一个EditText的实例。我怎么得到它?EDIT:第二个问题更重要。请回答。 最佳答案 首先,如果EditText失去焦点或用户按下完成按钮,您可以查看用户是否完成了文本编辑(这取决于您的实现以及最适合您的方式).其次,只有将EditText声明为实例对象,才能在TextWatcher中获取EditText实例。即使您不应该在TextWatc

javascript - html形式的按钮和onchange

有一个相当简单的html应用程序。更改文本字段将导致提交,然后重绘。按下按钮也会导致提交。当更改字段并按下按钮离开时,浏览器会发生冲突。浏览器开始一个提交,中止它并进行下一个提交。结果不可靠。是否有一种简单的解决方案可以切换到某些AJAX方法(比如GWT)来使用按钮和字段提交? 最佳答案 您可以在开始提交表单时取消任何其他事件处理程序。这类似于点击后禁用提交,以防止不耐烦的用户提交两次表单。 关于javascript-html形式的按钮和onchange,我们在StackOverflow

jquery - .each 函数跳过隐藏元素并在 onchange 函数中使用多个选择器

$('#step1input').change(function(){$('#step1input').each(function(){console.log($(this).val());});});$('#step2input').change(function(){console.log($(this).val());});Father'sDetails:   Mother'sDetails:   我有以下HTML:Father'sDetails:   Mother'sDetails:  &n

javascript - 当 iOS 11 Webview 失去焦点时,HTML <select> 停止触发 onchange 或 onblur

我正在为iOS开发混合(网络+native)应用程序。应用程序的Web部分是WKWebView(位于UINavigationController上)中的SPA。该网站有一个带有onchange的元素/onblur处理程序。当用户点击元素,native选择器轮出现。然后,当用户点击native选择器的完成按钮时,onchange和onblur处理程序立即被解雇。这一切都按预期工作。由于这是一个混合应用程序,有时应用程序会将ViewController推送到UINavigationController(在WebView之上)。当弹出该ViewController并将焦点返回到WebView

jquery - 调用下拉列表的 OnChange 时事件未触发

在我的下拉列表中,我将其设置为onchange应该调用checkval并传入元素的id。我刚开始使用非常基本的登录,但甚至无法显示警报。我做错了什么?UntitledDocumentfunctioncheckval(id){if($('#'+id).val=="Other"){alert("YouSelectedOther");//otherlogicwillgohere}}SelectOneOneOtherSelectOneOneOther 最佳答案 编辑:似乎它对iditems1[]失败了。所以更改了标记位。修复了jsFiddl

javascript - 将onchange函数下拉到html中

我想在html中使用Dropdownonchange函数传递值,它在提交按钮中工作正常,但我想使用Dropdownonchange,请问如何做?ShowValue251020 最佳答案 您应该添加onChange到像这样的元素ShowValue251020 关于javascript-将onchange函数下拉到html中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/104391

javascript - &lt;input type="date> onchange 触发太多

至少在Chrome中,onchange事件在每次更改日期的击键时触发,这意味着如果您输入年份,例如,它会在每次击键时触发。但是,他们还没有完成更改日期!好像这就是oninput应该做的。我以为onchange是为了整体的改变。当我输入0、1、1、5、1、9、8、7(01/15/1987)时,这不是8个更改,而是1个。你可以说,好吧,检查值onblur,但是即使他们只是在字段中按Tab键并且它没有改变,我的事件也会触发。我的处理程序是一个通用的ajax回发例程,它不会/不能检查旧值与新值。难道没有一个事件只在发生变化时触发(但当它们完成变化时)?也许在onblur我可以检查旧值,但不确定

javascript - 在当前元素的 onchange 上发送 $(this)

我有这个html如您所见,onchange调用了getProducts函数。我想知道是否有办法像这样发送我希望它与当前选择相关联 最佳答案 如果你想在你的函数中设置this的值,你可以使用.call:onchange="getProducts.call(this,'standard_product');"现在在您的getProducts函数中,this将成为接收事件的元素。functiongetProducts(prod){alert(this);//theelement}您还可以传递event对象:onchange="getPro

javascript - onchange 将值插入隐藏的输入 jquery

当我从我的选项中选择一些数据时,我需要在“onchange”选择时显示该值...有人可以帮助我吗?我希望选择的选项值显示在隐藏的输入中 最佳答案 我认为您希望将此作为您的onchange事件:当您在不带参数的情况下调用val()时,它获取元素的值。如果您使用val('somevalue');之类的参数调用它,它会设置元素的值。 关于javascript-onchange将值插入隐藏的输入jquery,我们在StackOverflow上找到一个类似的问题: ht

javascript - 当 readonly 为 true 时触发 TextBox 的 onchange 事件

我正在尝试在更改只读文本框时使用一些功能。但是,当我尝试使用javascript更新文本框时,不会为文本框触发更改事件。$(document).ready(function(){$('input[id$=_txtTest]').bind("change",function(){alert("test");});});functionChangeText(){$('input[id$=_txtTest]').val('hello');}我在单击按钮时调用ChangeText方法。但它不会触发文本框的文本更改事件。谁能告诉我这里出了什么问题? 最佳答案