我的JS和对应的JSP如下:
<script language="javascript">
function setValue()
{
document.form1.tvalue.value="新增";
document.form1.submit();
}
function setValue2()
{
document.form1.tvalue.value="删除";
document.form1.submit();
}
function setValue3()
{
document.form2.mvalue.value="新增";
document.form2.submit();
}
function setValue4()
{
document.form2.mvalue.value="删除";
document.form2.submit();
}
</script>
<body>
<form name="form1" action="Result_button.jsp" method="post">
<html:hidden value="0" property="tvalue"/>
<html:submit value="新增" property="button" onclick="javascript:setValue()"/>
<html:submit value="删除" property="button" onclick="javascript:setValue2()"/>
</form>
<form name="form2" ation="Resule_button.jsp" metho="post">
<html:hidden value="0" property="tvalue"/>
<html:submit value="新增" property="Button" onclick="javascript:setValue3()"/>
<html:submit value="删除" property="Button" onclick="javascript:setValue4()"/>
</form>
</body>
接受参数的网页是:
<body>
<%
request.setCharacterEncoding("gb2312");
String value=request.getParameter("tvalue");
System.out.println(value);
if(value.equals("新增")){
%>
你想要的功能是"新增"功能;
<%
}else{
%>
你想要的功能是"删除"功能;
<%
}
%>
</body>
我的问题是我在运行时可以成功提交form1的内容并且成功显示,但是form2的却不能提交~!这是为什么呢?我应该怎样改正呢
谢谢了!
<script language="javascript">
function setValue()
{
document.form1.tvalue.value="新增";
document.form1.submit();
}
function setValue2()
{
document.form1.tvalue.value="删除";
document.form1.submit();
}
function setValue3()
{
document.form2.mvalue.value="新增";
document.form2.submit();
}
function setValue4()
{
document.form2.mvalue.value="删除";
document.form2.submit();
}
</script>
<body>
<form name="form1" action="Result_button.jsp" method="post">
<html:hidden value="0" property="tvalue"/>
<html:submit value="新增" property="button" onclick="javascript:setValue()"/>
<html:submit value="删除" property="button" onclick="javascript:setValue2()"/>
</form>
<form name="form2" ation="Resule_button.jsp" metho="post">
<html:hidden value="0" property="tvalue"/>
<html:submit value="新增" property="Button" onclick="javascript:setValue3()"/>
<html:submit value="删除" property="Button" onclick="javascript:setValue4()"/>
</form>
</body>
接受参数的网页是:
<body>
<%
request.setCharacterEncoding("gb2312");
String value=request.getParameter("tvalue");
System.out.println(value);
if(value.equals("新增")){
%>
你想要的功能是"新增"功能;
<%
}else{
%>
你想要的功能是"删除"功能;
<%
}
%>
</body>
我的问题是我在运行时可以成功提交form1的内容并且成功显示,但是form2的却不能提交~!这是为什么呢?我应该怎样改正呢
谢谢了!
<html:hidden value="0" property="tvalue"/>
<html:submit value="新增" property="button" onclick="javascript:setValue()"/>
<html:submit value="删除" property="button" onclick="javascript:setValue2()"/>
</form>
<form name="form2" ation="Resule_button.jsp" metho="post">
<html:hidden value="0" property="tvalue"/>
<html:submit value="新增" property="Button" onclick="javascript:setValue3()"/>
<html:submit value="删除" property="Button" onclick="javascript:setValue4()"/>
</form>
你的form2表中<html:hidden value="0" property="tvalue"/>
property="tvalue"应该改为property="mvalue"