594
社区成员
发帖
与我相关
我的任务
分享
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
//焦点移除后显示不可为空且文本框变红色
function losefocus(textbox) {
var name = document.getElementById('<%=TextBox1.ClientID %>').value;
if (name.length <= 0) {
var watermarkText = "输入名称";
textbox.style.color = "gray";
textbox.value = watermarkText;
document.getElementById('<%=Label1.ClientID %>').innerText = "该项目不可以为空"
document.getElementById('<%=TextBox1.ClientID %>').style.border = "solid 1px red";
return false;
}
else {
return true;
}
}
function losefocus2(textbox) {
var name = document.getElementById('<%=TextBox2.ClientID %>').value;
if (name.length <= 0) {
var watermarkText = "输入名称";
textbox.style.color = "gray";
textbox.value = watermarkText;
document.getElementById('<%=Label2.ClientID %>').innerText = "该项目不可以为空"
document.getElementById('<%=TextBox2.ClientID %>').style.border = "solid 1px red";
return false;
}
else {
return true;
}
}
//定位光标
function start() {
document.getElementById('TextBox1').focus();
}
</script>
</head>
<body onload="start();">
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" onblur="losefocus(this);"
></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text="*" ForeColor="Red"></asp:Label>
<div>
<asp:TextBox ID="TextBox2" runat="server" onblur="losefocus2(this);"
></asp:TextBox>
<asp:Label ID="Label2" runat="server" Text="*" ForeColor="Red"></asp:Label>
</div>
</form>
</body>
</html>