日期:2014-05-19  浏览次数:20639 次

javascipt,return,网页非空验证,myeclipse报错
//myeclipse报错,错误发生在倒数第七行,onclick="return validateInput()",哪位哥哥帮帮忙。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>发表言论</title>
<script type="text/javascript">
function validateInput() {
//在此处添加非空验证的代码
var title = document.getElementById("guestTitle").value;
var user = document.getElementById("guestUser").value;
var content=document.getElementById("guestContent").value;
//判断是否为空
if (title == null || title == '') {
alert('请输入标题!');
return false;
}
if (user == null || user == '') {
alert('请输入昵称');
return false;
}
if(content==null||content==''){
alert('请输入内容');
return false;
}
return true;
}
</script>

</head>

<body>
<!--onsubmit="return true;"这条语句不写也没什么影响-->
<form action="AddMessageServlet" method="post">
<table style="width: 600px;" align="center">
<tr>
<td style="width: 80px">标题</td>
<td><input type="text" id="guestTitle" name="guestTitle"
style="width: 100%">
</td>
</tr>
<tr>
<td>昵称</td>
<td><input type="text" id="guestUser" name="guestUser"
style="width: 100%">
</td>
</tr>
<tr>
<td style="vertical-align: top">内容</td>
<td><textarea id="guestContent" name="guestContent"
style="width: 100%" rows="8"></textarea>
</td>
</tr>
<tr>
<!-- <td colspan="2" style="text-align: right;"><input type="submit"
value="发言" onclick="return validateInput()">
</td> -->
<td colspan="2" style="text-align: right;">
<input type="submit"
value="发言" onclick="return validateInput()">
</td>
</tr>
</table>
</form>
</body>
</html>

------解决方案--------------------
你说的  是不是 myeclipse 编辑器上面报错,不是页面报错。

这个嘛 编辑器无法编译的问题啦,几乎都是这样 ,没有错误的 ~~~