Change the mindset to a keyboard button event as follows:
<Asp: textbox id = "txtname" runat = "server" onkeyup = "fnamechange ();"> </ASP: textbox>
One problem here is that you cannot trigger this event by copying and pasting the content. Below are some of the relevant Code :
Copy code The Code is as follows: function fnamechange (){
If ($ ('# txtname'). Val (). length <6 ){
Jquery ("# checksta" ).html ("the name is too short! ").Css (" color "," Red ");
} Else {
Myajax ();
}
}
The following are some content for online search:Copy codeThe Code is as follows: // onload () event
$ (Function () {// The event is indeed appended, but the execution time is incorrect.
$ ('# Txtname'). Change (function () {fnamechange ();});
})
/* This is something someone said was implemented using JS, and I found that it cannot be used.
<Script language = "JavaScript" type = "text/JavaScript">
Window. onglad = function (){
Document. getelementbyid ('tx1 '). attachevent ("onchange", txchange)
}
Function txchange (){
Alert ("");
}
</SCRIPT>
*/
If you have the onchange () method, please let me know. Thank you.