У меня есть простая форма в VB / ASP.NET, содержащая два текстовых поля, я пытаюсь применить некоторую проверку к первому текстовому полю с помощью JavaScript.Это первый раз, когда я пытался это сделать, и у меня возникли некоторые проблемы.
У меня рядом с текстовым полем есть метка с сообщением об ошибке, это свойство видимости меток установлено в False.Я хочу, чтобы видимость надписей стала истинной, если текстовое поле пусто, когда пользователь теряет фокус.
Для этого я использовал опцию onBlur в тегах текстового поля.Затем он вызывает функцию JavaScript и должен установить метку Visible, но это не так.Я проверил, входит ли он в функцию, используя вместо этого предупреждение, и это работает.Кажется, проблема заключается в попытке изменить свойство видимости метки.
Вот часть моего кода:
JavaScript:
function myRegEx(frm) {
if ( boxUsername.value == "" ) {
invalidUser.visible = True;
return false;
}
}
Форма:
<asp:TextBox onblur="return myRegEx(this)" id="boxUsername" runat="server" Width="200px"></asp:TextBox>
<asp:Label id="invalidUser" runat="server" visible="False" forecolor="Red" text="* Username must be alphanumeric with no special characters"></asp:Label>
Любая помощь будет блестящей.