");给空-6ren"> ");给空- 这个问题在这里已经有了答案: Get clientid in user control from external javascript file (4 个答案) 关闭 3 年前。 我正在尝试对我的-6ren">
gpt4 book ai didi

javascript - 文档.getElementById ("<%= errorIcon.ClientID %>");给空

转载 作者:行者123 更新时间:2023-11-29 22:44:56 26 4
gpt4 key购买 nike

<分区>

我正在尝试对我的注册页面进行服务器端和客户端验证。当我的 TextBox 控件失去焦点(onBlur)时,我想调用一个 JS func。

aspx页面中的代码

<div id="nameDiv">              
<asp:UpdatePanel ID="updatePanelName" runat="server">
<ContentTemplate>
<asp:Label ID="labelName" runat="server" Text="Enter Your Name"></asp:Label>
<asp:TextBox ID="textBoxName" runat="server" placeholder="Enter Your Name"
onBlur="check(this)"></asp:TextBox>
<i class="fa fa-exclamation-circle errorSign" id="errorIcon" runat="server"></i>
<asp:Label ID="labelNameError" runat="server" Text="Name can't be blank" ForeColor="Red">
</asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</div>

Javascript 代码

function check(txtBox) {
var errIcon = document.getElementById("<%= errorIcon.ClientID %>");
txt = txtBox.value;
if (txt.length < 1)
errIcon.style.visibility = "visible";
}

CSS

input[type=text] {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display:inline-block;
position:relative;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
}


.errorSign{
position:absolute;
margin-right:30px;
left:1050px;
top:220px;
visibility:hidden;
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com