玉溪和谐限量版:网页设计问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 06:19:28
dreamweaver/asp在设计网页注册的时候,假如用户有一项没填写,如何在用户提交表单后,在该项的右测,通知用户????
如:邮件没填写,用户提交后,在邮件的右侧提示:请填写邮件

<html>
<title>测试控件右测提示</title>
<style>
.redfont
{
color:red;
BACKGROUND-COLOR: #FFFFF0;
FONT-WEIGHT: bold;
font-size:12px;
}
</style>
<script>
function submitReg()
{
var userid = document.getElementById("userid");
if(userid.value == null || userid.value == "")
{
document.getElementById("useridmsg").style.display = "block";
reg.userid.focus();
return false;
}
else
{
document.getElementById("useridmsg").style.display = "none";
}
}
</script>
<body>
<form name="reg">
<table width="300">
<tr>
<td width="150">
<input type="text" name="userid" id="userid">
</td>
<td width="150">
<div id="useridmsg" style="display:none;">
<span class="redfont">
用户名不能为空。
</span>
</div>
</td>
</tr>
<tr>
<td align="left" colspan="2">
<input type="button" value="提交" onclick="submitReg()">
</td>
</tr>
</table>
</form>
</body>
</html>

asp的话,提交的时候先执行一个客户端脚本,判断那个输入表单的值是否为空
asp.net就是楼上所说的RequiredValidate控件

在JAVA里面把源代码写上就行了,比如邮件可以写明,
为必填的,不写就能提交