• javascript的onchange事件与jQuery的change()方法


    本来是想添加文本框文本内容改变事件动作的,结果找了许多这方面的javascript代码都不如意。
    改变一下思路变成键盘按键事件,如下:
    <asp:TextBox ID="txtName" runat="server" onkeyup="fNameChange();"></asp:TextBox>
    这里有一点毛病是,你复制粘贴的内容,无法触发这个事件。下面是相关的一些代码:
    function fNameChange(){
        
    if($('#txtName').val().length<6){
            jQuery(
    "#checkSta").html("姓名过短!").css("color","red");
        }
    else{
            myajax();
        }
    }
    下面是网上搜索的一些内容:
    //onload()事件 
    $(function(){//事件确实被追加上了,但是执行的时机不对。
        $('#txtName').change(function(){fNameChange();}); 
    }) 
    /*这是有人说的用js实现,我发现不能用。
    <script language="javascript" type="text/javascript">   
        window.onlad = function(){   
            document.getElementById('tx1').attachEvent("onchange",txChange)   
        }   
        function txChange(){   
            alert("");   
        }   
    </script>  
    */

    暂时这样解决,谁如果有真正的onchange()方法,请告诉我,谢谢。
  • 相关阅读:
    viewpager切换时底下的背景图标动画切换
    hdu 1594水题
    hdu 4256大水题
    hdu 1856并查集
    hdu4247水题
    hdu 4252单调栈
    hdu 4248排列问题
    hdu 1210
    hdu4245
    hdu 1593找规律题
  • 原文地址:https://www.cnblogs.com/greatverve/p/1575471.html
Copyright © 2020-2023  润新知