在我的应用程序中,我使用一个带有onBlur属性的文本框,通过告诉Mozilla中的id代码如下来分配给我无法关注的函数
<asp:TextBox ID="txtPassword" AutoCompleteType="Disabled" autocomplete="off" runat="server" MaxLength="25" Width="350px" TextMode="Password" onBlur="return ValidatePassword(this.text);"> </asp:TextBox>
Javascript功能
function ValidatePassword(element)
{
element.focus();
}
答案 0 :(得分:1)
onblur
是客户端功能,要在客户端获取文本框的值,请使用.value
而不是.text
。
onBlur="return ValidatePassword(this);"
function ValidatePassword(element) {
if(element.value.length < 5){
setTimeout(function(){
element.focus();
}, 100);
}
}
答案 1 :(得分:0)
尝试将其更改为:
<asp:TextBox ID="txtPassword" AutoCompleteType="Disabled"
autocomplete="off" runat="server"
MaxLength="25" Width="350px" TextMode="Password" onBlur="return
ValidatePassword(document.getelementById('<%=txtPassword.ClientID%>'));">
</asp:TextBox>