在所有的document.form1.action="/news/index/xxx.jsp";后加上一行document.form1.submit();
解决方案 »
- hibernate的一个错误
- Tomcat 服务器长时间运行会报内存泄漏,有哪些原因会造成这些呢?
- 求大神指教...急!!!
- 请教关于继承中的数据与方法成员的问题:
- 诚求.NET java等IT高手进
- CVS checkout项目文件出现乱码!
- 在JBuilder2006运行出现如下错误:"viewAllEmployee.jsp": Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/
- 高手请进!一个登陆的算法!
- 小妹100分请教一个struts+XSLServlet开发的小例子,谢谢!!!!
- 会话BEAN调用是体BEAN出现错误,不知道怎么办?!
- 关于关闭网页后,出现的奇怪问题......
- 一个关于apache的菜鸟问题,请帮帮忙!!!
{
// alert("请选择你要添加的新闻!!");
document.form1.action="/news/index/insertnews.jsp";
document.form1.submit();
}
<input type="submit" value="添加新闻" name="operate" onclick="insertnews();"/>别的照着改一下
<form name="form1" method="post">
<input type="submit" value="添加新闻" name="operate" onclick="return insertnews();"/>
<input type="submit" value="修改新闻" name="operate" onclick="return updatenews();"/>
<input type="submit" value="删除新闻" name="operate" onclick="return deletenews();"/>
改成:
<input type="button" value="添加新闻" name="operate" onclick="return insertnews();"/>
<input type="button" value="修改新闻" name="operate" onclick="return updatenews();"/>
<input type="button" value="删除新闻" name="operate" onclick="return deletenews();"/>
然后在js的3个函数最后加上 document.form1.submit();
这个是肯定不行的,
如果返回true的话,
肯定会执行form本身的action
把return去掉,把js方法再调整一下
<input type="button" value="修改新闻" name="operate2" onclick="updatenews();"/>
<input type="button" value="删除新闻" name="operate3" onclick="deletenews();"/>****************************************************
<script type="text/javascript" language="javascript">
function insertnews()
{
// alert("请选择你要添加的新闻!!");
document.form1.action="/news/index/insertnews.jsp";
document.form1.submit();
}
function updatenews()
{
var selected=false;
for(int i=0;i<document.form1.newsid.length;i++)
{
if(document.form1.newsid[i].checked)
{
selected=true;
break;
}
}
if(!selected)
{
alert("请选择你要添加的新闻!!");
return false;
}
document.form1.action="/news/index/updatenews.jsp";
document.form1.submit();
} function deletenews()
{
var selected=false;
for(int i=0;i<document.form1.newsid.length;i++)
{
if(document.form1.newsid[i].checked)
{
selected=true;
break;
}
}
if(!selected)
{
alert("请选择你要删除的新闻!!");
return false;
}
document.form1.action="/news/index/deletenews.jsp";
document.form1.submit();
}
</script>