JavaScript函数调用问题
做的一个JavaScript的页面验证 但是验证函数根本得不到预期的效果刚开始学JavaScript ...
做的一个JavaScript的页面验证 但是验证函数根本得不到预期的效果刚开始学JavaScript 也不知道错再什么地方 希望高手帮看下 下面是完整的代码 <html><head><title>新增留言</title><script language="text/javaScript"> function IsPostBack1() //数据验证,查看用户是否填写了姓名和留言信息 { If (document.getElementById("speakerName").value=="") alert('请输入您的昵称!'); If (document.getElementById("messageContent").value=="") alert('请输入您的留言内容!'); } </script></head><body><form method="post" action="MessageAddManage.asp"> <table> <tr> <td>您的昵称:</td> <td><input type="text" id="speakerName"/> </td> </tr> <tr> <td>留言主题:</td> <td><input type="text" name="messageTitle" /></td> </tr> <tr> <td>留言内容:</td> <td><textArea rows="5" id="messageContent"></textarea></td> </tr> <tr> <td><input type="submit" name="submit" value="发布留言" onclick="IsPostBack1()"></td> </tr> </table></form></body></html>
展开
2个回答
展开全部
显示这个“请输入您的昵称”这样的提示了吗,
建议后面加个return false
建议后面加个return false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!-- 晕错误挺多的 这是我修改的-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>新增留言</title>
<script type="text/javascript"> //修改的
function IsPostBack1() //数据验证,查看用户是否填写了姓名和留言信息
{
if(document.getElementById("speakerName").value=="")
{
alert("请输入您的昵称!");
return false;
}
if (document.getElementById("messageContent").value=="")
{
alert("请输入您的留言内容!");
return false;
}
return true;
}
</script>
</head>
<body>
<form method="post" action="MessageAddManage.asp" onsubmit="return IsPostBack1()">
<table>
<tr>
<td>您的昵称:</td>
<td><input type="text" id="speakerName"/> </td>
</tr>
<tr>
<td>留言主题:</td>
<td><input type="text" name="messageTitle" /></td>
</tr>
<tr>
<td>留言内容:</td>
<td><textArea rows="5" id="messageContent"></textarea></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="发布留言" ></td>
</tr>
</table>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>新增留言</title>
<script type="text/javascript"> //修改的
function IsPostBack1() //数据验证,查看用户是否填写了姓名和留言信息
{
if(document.getElementById("speakerName").value=="")
{
alert("请输入您的昵称!");
return false;
}
if (document.getElementById("messageContent").value=="")
{
alert("请输入您的留言内容!");
return false;
}
return true;
}
</script>
</head>
<body>
<form method="post" action="MessageAddManage.asp" onsubmit="return IsPostBack1()">
<table>
<tr>
<td>您的昵称:</td>
<td><input type="text" id="speakerName"/> </td>
</tr>
<tr>
<td>留言主题:</td>
<td><input type="text" name="messageTitle" /></td>
</tr>
<tr>
<td>留言内容:</td>
<td><textArea rows="5" id="messageContent"></textarea></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="发布留言" ></td>
</tr>
</table>
</form>
</body>
</html>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询