我写的javascript用来验证数据合法性
可是怎么一点作用都没起到?
<script language="javascript">
function on_submit()
{
if(document.form1.title1.value="")
{
alert("请输入标题!");
document.form1.title1.focus();
return false;
}
if(document.form1.content1.value="")
{
alert("请输入内容!");
document.form1.content1.focus();
return false;
}
}
</script>表单内容如下:
<form name="form1" method="post" action="addTopicCheck.jsp" onsubmit="return on_submit()">
<table width="80%" border="2" align="center" cellpadding="0" cellspacing="1" bordercolor="#66CC00">
<tr>
<td height="25" colspan="3" align="center" bgcolor="#FFFFDD">
发表主题</td>
</tr>
<tr>
<td width="15%" height="25" align="center">
主题:</td>
<td>
<input type=hidden name="boardID" value="<%=boardID%>">
<input name="title1" id="title1" type=text size=90></td>
</tr>
<tr><td valign="top" align="center">内容:</td>
<td><textarea name="content1" id="content1" rows="8" cols="90"></textarea></td>
</tr>
<tr><td colspan="2" align="center"><input name="submit" type="submit" id="submit" value="发表">
<input name="reset" type=reset id="reset" value="重填"></td></tr>
</table>
</form>只要我点击了“发表”按钮,它不管主题,内容是否为空,都提交到addTopicCheck.jsp页面
而且就算主题内容写了东西,提交后,主题,内容两字段也为空
这是什么问题啊?
急……
可是怎么一点作用都没起到?
<script language="javascript">
function on_submit()
{
if(document.form1.title1.value="")
{
alert("请输入标题!");
document.form1.title1.focus();
return false;
}
if(document.form1.content1.value="")
{
alert("请输入内容!");
document.form1.content1.focus();
return false;
}
}
</script>表单内容如下:
<form name="form1" method="post" action="addTopicCheck.jsp" onsubmit="return on_submit()">
<table width="80%" border="2" align="center" cellpadding="0" cellspacing="1" bordercolor="#66CC00">
<tr>
<td height="25" colspan="3" align="center" bgcolor="#FFFFDD">
发表主题</td>
</tr>
<tr>
<td width="15%" height="25" align="center">
主题:</td>
<td>
<input type=hidden name="boardID" value="<%=boardID%>">
<input name="title1" id="title1" type=text size=90></td>
</tr>
<tr><td valign="top" align="center">内容:</td>
<td><textarea name="content1" id="content1" rows="8" cols="90"></textarea></td>
</tr>
<tr><td colspan="2" align="center"><input name="submit" type="submit" id="submit" value="发表">
<input name="reset" type=reset id="reset" value="重填"></td></tr>
</table>
</form>只要我点击了“发表”按钮,它不管主题,内容是否为空,都提交到addTopicCheck.jsp页面
而且就算主题内容写了东西,提交后,主题,内容两字段也为空
这是什么问题啊?
急……
解决方案 »
- 复制jsp网页到tomcat下出现http status 500错误
- jsf 下载 问题
- web服务器.........
- linux下停止tomcat失败,我是执行bin目录下的shutdown.sh,求教大家!
- 请教:多级选择是如何做出来的?
- JAVABEAN重新编译以后,JSP就找不到类,一定要重启TOMCAT才行,有没有好的办法不重启
- 急:java包提供的几个api函数怎么公用一个网络连接?先给100分,解决了重分酬谢!
- 请问后缀名时.java的文件可以跳转一个指定页面后继续执行下面的语句吗?
- 直接运行servlet可以,但提交表单就不行
- 为什么我启动resin时会显示如下错误??怪哉~!
- 新手来的.多多请教
- js如何在本地生成文件
这句话明显有问题.
要是想直接执行addTopicCheck.jsp你还不如用<a href="addTopicCheck.jsp" onclick="on_submit()">
这样写不比你那样写方便的多吗?
function on_submit()
{
if(document.form1.title1.value=="") //双=号
{
alert("请输入标题!");
document.form1.title1.focus();
return false;
}
if(document.form1.content1.value=="")
{
alert("请输入内容!");
document.form1.content1.focus();
return false;
}
return true;
}
</script>
<form name="form1" method="post" action="addTopicCheck.jsp" onsubmit="return on_submit()" >
这句话哪里有问题了?另两个说的对,我是if 里的=号错了
太粗心啦!