Я хочу установить видимый valError
. Я пробовал все, но это не сработало. Может кто-нибудь мне помочь?set div visible
<script type="text/javascript">
function ValidateTextBox(elem) {
if (elem.val() == "") {
return false;
}
else return true;
}
function ValidateForm() {
var a = ValidateTextBox($('[id$=txtBxLangName]'));
if (a)
return true;
else {
$('#valError').html('Please fill required field');
$('#valError').show();
return false;
}
}
</script>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="alert alert-error" visible="false" id="valError" runat="server">
</div>
<asp:TextBox ID="txtBxLangName" runat="server" CssClass="textEntry">
</asp:TextBox>
<asp:Button ID="btnNewAndUpdate" runat="server" Text="Save" OnClick="btnNewAndUpdate_Click" OnClientClick="return ValidateForm()" />
</asp:Content>
Может 'display' стиль был определен в стилях ... – VisioN
Если да, то я считаю, что видимый = ложь будет иметь негативное влияние на .Show() –
@VisioN: Ненужные. Свойство .NET 'visible =" false "' все равно будет означать, что элемент вообще не отображается, поэтому не будет показано его с помощью jQuery. –