Ereignisanwendung im Textfeld: Nehmen Sie als Beispiel die Eingabe-E-Mail, wie in der Abbildung gezeigt: Der Code lautet wie folgt: Kopieren Sie den Code Der Code lautet wie folgt: <br>/*Elementinitialisierungsstil*/ <br>.divInit{ width:390px; height:55px; padding-left:20px;} <br>.txtInit{ border:solid 1px #666; padding:3px;background-image:url( 'Images/bg_email_input');} <br>.spnInit{ width:179px; line-height:40px; padding-left:10px; background-repeat: no-repeat;} <br>/*Element verliert Fokusstil*/ <br>.divBlur{ background-color:#FEEEC2;} <br>.txtBlur{ border:solid 1px #666; padding:3px; hintergrundbild :url('Images/bg_email_input2.gif');} <br>.spnBlur{ hintergrundbild:url('Images/bg_email_wrong.gif');} <br>.divFocu {background-color:#EDFFD5;} / *div erhält Fokusstil*/ <br>.spnSucc{ background-image:url('Images/pic_Email_ok.gif'); /*span style when Überprüfung ist erfolgreich*/ <br></ style> ><script src="Scripts/jquery- 1.4.1.js" type="text/javascript"></script> <br><script type="text/javascript"> (function () { <br>$(" #txtEmail").trigger("focus"); //Das Textfeld erhält standardmäßig den Fokus<br>$("#txtEmail").focus(function () { / /Das Textfeld erhält das Fokusereignis<br>$(this ).removeClass("txtBlur").addClass("txtInit"); <br>$("#email").removeClass("divBlur").addClass(" divFocu"); <br>$("#spnTip" ).removeClass("spnBlur").removeClass("spnSucc").html("Bitte geben Sie Ihre übliche E-Mail-Adresse ein! "); <br>}); <br>$("#txtEmail").blur(function () { //Textfeld verliert Fokusereignis<br>var vTxt = $("#txtEmail").val() ; <br>if (vTxt.length == 0) { //Ob die E-Mail-Adresse im Textfeld eingegeben wird<br>$(this).removeClass("txtInit").addClass("txtBlur"); >$( "# email").removeClass("divFocu").addClass("divBlur"); <br>$("#spnTip").addClass("spnBlur").html("E-Mail-Adresse darf nicht leer sein! "); <br>} <br>else { //Überprüfen Sie, ob das E-Mail-Format korrekt ist<br>if (!chkEmail(vTxt)) { //Wenn es falsch ist<br>$(this).removeClass(" txtInit").addClass( "txtBlur"); <br>$("#email").removeClass("divFocu").addClass("divBlur"); <br>$("#spnTip").addClass(" spnBlur").html( „Das E-Mail-Format ist falsch!"); <br>} <br>else { //Wenn korrekt<br>$(this).removeClass("txtBlur").addClass("txtInit") ; <br>$(" #email").removeClass("divFocu"); <br>$("#spnTip").removeClass("spnBlur").addClass("spnSucc").html(""); <br>} <br> } <br>}); <br>/*Überprüfen Sie, ob das E-Mail-Format korrekt ist. Parameter strEmail, die E-Mail-Adresse, die überprüft werden muss*/ <br>Funktion chkEmail(strEmail) { <br>var vChk = /^w ([- .]w )*@w ([-.]w )*.w ([-.]w )*$/ <br>if (!vChk.test(strEmail )) { <br>return false;} <br>else { <br>return true; ;/head> <br><body> <form id="form1" action="#"><div id="email" class="divInit"> 🎜><span id="spnTip" class="spnInit "></span><input type="text" id="txtEmail" class="txtInit" /> ;/div> <br></form></div>