怎么实现js触发textbox事件 ?

解决方案 »

  1.   

    点击事件还是文本更改事件?  首先取得textbox的DOM对象     var obj=document.getElementByTagName("text");
         点击事件     obj.click=function(){}    文本改变事件
        obj.onchange=function(){}
      

  2.   

    先用js给textbox赋值然后触发textbox的txtempno_TextChanged事件 
      

  3.   

    赋值后,直接调用 txtempno_TextChanged事件 的方法不就可以了
      

  4.   

    以下是调用代码,希望对你有帮助!<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script language="javascript" type="text/javascript">
            function a() {
                alert("你点击了文本框");
            }
        </script>
    </head>
    <body>
        <div>
            <input type="text" id="txtName" onclick="a();"/>
        </div>
    </body>
    </html>
      

  5.   

    onchange事件只有在获取焦点,内容改变,失去焦点之后才会触发。但是有的时候内容是通过js脚本改变的,此时不会触发该事件。这个时候可以用onpropertychange,元素的任何属性改变,如value、css属性等,都会触发该事件。当只需要绑定某一属性,如value的改变时,可以使用如下方法: 绑定的函数: function(event){ if(event.propertyName=="value") /*...*/ } 
      

  6.   


        <input type="text" value="" id="textbox" onchange="changeEvent()">
    <script>function changeEvent()
    {
    alert("触发事件");
    }
    b=document.getElementById("textbox");
    b.value="赋值";
    changeEvent();
    </script>是这个意思不
      

  7.   

    对于服务端控件,可写onclick和 onclientclick方法,优先执行onclientclick,如果其返回值return true,则会执行onclick方法
      

  8.   


    <input type="text" id="txtName" onchange="a()"/>
    <script>
    function a() {
    alert("11");
    } document.getElementById("txtName").value = "a";
    document.getElementById("txtName").onchange();
    </script>
      

  9.   

    onclick 点击
    onblur 离开text框