Heim > Artikel > Web-Frontend > jquery hat den Fokus verloren, Ereignisunschärfe, Beispielcodefreigabe
Fokus verloren in jquery Ereignis Wir müssen Unschärfe nur zum Binden verwenden, damit wir die Unschärfeaktion des Eingabefelds in Echtzeit überwachen können.
Ein Überwachungstextereignis
$(function () { $(':text').blur(function () { if ($.trim($(this).val())=='') { $(this).css('border', 'red'); } else { $(this).css('border','white'); } }); });
Instanz
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> //失去焦点时判断(一个公用的方法,在文本框里写事件调用这个方法) function OnFousFun(element1, element2, text) { if ($(element1).val() == "" || $(element1).val() == text) {//输入框里值为空,或者为一些特定的文字时,都提示输入不能为空 $(element2).html("输入不能为空"); return false; } else { $(element2).html(""); return true; } } </script>
Seitencode
<tr> <th> 校长证件号码</th> <td> <asp:TextBox ID="txtCardID" runat="server" CssClass="formbox" TabIndex="1" MaxLength="50" Text='15位或18位' onblur="OnFousFun('#ContentPlaceHolder1_txtCardID','#ContentPlaceHolder1_Label1','15位或18位')"> </asp:TextBox> <asp:Label ID="Label1" runat="server" ForeColor="Red"></asp:Label> </td> </tr>
Erklärung: Onblur bedeutet, dass das Textfeld den Fokus verliert Veranstaltung
Das obige ist der detaillierte Inhalt vonjquery hat den Fokus verloren, Ereignisunschärfe, Beispielcodefreigabe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!