文本框onchange事件

问题描述

如题,文本框是只读的,比如说选择时间日历的控件,这不需要我们直接在文本框上输入,但这样捕捉不到onchange事件,我该怎么做,才能让文本框在数据发生变化时自动提交

解决方案

解决方案二:
在日期控件数据写入文本框后加个函数调用提交表单
解决方案三:
用onpropertychange,ie是这个,不过ff对应什么忘了
解决方案四:
ls的好牛啊,学习到了
解决方案五:
引用2楼yys79的回复:

用onpropertychange,ie是这个,不过ff对应什么忘了

FF没有完全对应的,只有个比较弱的oninput,但是没办法用在lz的问题里还是自己控制最稳妥,就是在日期控件里控制
解决方案六:
恩~又学到了~
解决方案七:
控件对象你能取到吧if(eval("window.obj")!="undefined"){//触发你自己的事件内容就ok}你也可以设置个自定义函数onpropertychange="setChangedFlag(true)"
解决方案八:
文本是只读的那就使用onclick得了

时间: 2024-09-12 15:04:48

文本框onchange事件的相关文章

DropDownList下拉框 onchange事件中,获取字符串Desc 的前三个字符应该怎么写

问题描述 DropDownList下拉框 onchange事件中,获取字符串Desc 的前三个字符应该怎么写 数据绑定: ddlSelect.Attributes.Add("onchange", "onclick_select(this.options[this.selectedIndex].value)"); 这个只能获取到 ID ,this.options[this.selectedIndex].value) 要怎么修改才能获取到Desc de 前三个字符 ?

jQuery简单设置文本框回车事件的方法_jquery

本文实例讲述了jQuery简单设置文本框回车事件的方法.分享给大家供大家参考,具体如下: $(document).ready(function () { $("#txt_JumpPager").keydown(function (e) { var curKey = e.which; if (curKey == 13) { $("#lbtn_JumpPager").click(); return false; } }); }); 其中的txt_JumpPager为文本

下拉框onchange事件。

问题描述 下拉框onchange事件是在选择改变之后才会发生的事件.但是我的申请单的下拉框在传送给下一个人的时候选择并不会改变onchange事件也就不会触发.能不能用取下拉框的值来触发我需要的事件? 解决方案 解决方案二:是winform还是webform啥叫传给下一个人别把业务逻辑和程序事件混为一谈解决方案三:如果是webform,你需要把AutoPostback设置为true,否则改变不会提交解决方案四:不行,事件是事件,值是值,两码事.解决方案五:那你为啥不用click或者leave事件

JavaScript监听文本框回车事件并过滤文本框空格的方法_javascript技巧

本文实例讲述了JavaScript监听文本框回车事件并过滤文本框空格的方法.分享给大家供大家参考.具体如下: <script type="text/javascript" language="javascript"> var username = null; var password = null; //获取文本框 onload = function() { username = document.getElementById("txtUser

jQuery中的bind绑定事件与文本框改变事件的临时解决方法_jquery

一直没什么兴趣看jQuery,就用自己那点不咋样的javascript硬撑着,今天写一个功能时想尝试一下,用bind注册事件时发现怎么都不好使 复制代码 代码如下: $("#txtStation").bind("onpropertychange", GetStationLevel); 然后onclick之类的都试了,没一个能用的,无奈去翻jQuery的API,都是鸟语我也看不懂具体说了点了,但是发现bind注册事件都是没有on的. 发现有change事件,试了试 复

.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)_javascript技巧

js: 复制代码 代码如下: function bubufx_enterpress(e) {         var keynum;           if (window.event) // IE           {             keynum = e.keyCode;         }         else if (e.which) // Netscape/Firefox/Opera           {             keynum = e.which;  

jquery 文本框回车与change事件

  文本框的改变用change事件 要用bind,两个是有区别的,change只是在失去焦点的时候出发,很多时候不能满足需要.  代码如下   $('#flowfromid').bind("propertychange",function(){ //你的内容 }); 文本框回车事件  代码如下   $(document).ready(function () { $("#txt_JumpPager").keydown(function (e) { var curKey

jquery实现点击label的同时触发文本框点击事件的方法_jquery

本文实例讲述了jquery实现点击label的同时触发文本框点击事件的方法.分享给大家供大家参考.具体实现方法如下: var labelID; $('label').click(function() { labelID = $(this).attr('for'); $('#'+labelID).trigger('click'); }); 希望本文所述对大家的jQuery程序设计有所帮助. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜

jquery文本框中的事件应用以输入邮箱为例_jquery

文本框中的事件应用:以输入邮箱为例,如图: 代码如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head