关于JSP的表单提交,可不可以设2个form?? 一个form button用来进行数据的插入 一个form button用来进行用户名是否重复的查询操作?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【peterandy0116】截止到2008-07-30 20:42:56的历史汇总数据(不包括此帖):发帖的总数量:14 发帖的总分数:210 每贴平均分数:15 回帖的总数量:7 得分贴总数量:0 回帖的得分率:0% 结贴的总数量:13 结贴的总分数:190 无满意结贴数:4 无满意结贴分:65 未结的帖子数:1 未结的总分数:20 结贴的百分比:92.86 % 结分的百分比:90.48 % 无满意结贴率:30.77 % 无满意结分率:34.21 % 值得尊敬取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=peterandy0116 就是在form中再嵌套一个form了 不可以,2个form可以并行放置,可以通过JS同时提交2个formdocument.forms['form1'].submit();document.forms['form2'].submit(); 什么是form的并行放置???还是不太明白呀 有例子吗??谢谢了 可以,就是再一个页面中防治两个form例如<html><body><form name="form1" method="post" action=""></form><form name="form2" method="post" action=""></form></body></html>再每个form里面添加一个按钮并触发相应的js函数 顶楼上,智能并行放置,分别点击的时候执行不同的ACTION 楼主` 你需要用2个form 表单 取不同的名字` 用js的时候判断 jbutton 的value 值 <html><head><script language="javascript"> function insertData(){ myform.action=""; myform.submit(); } function queryData(a){ myform.action=""+a; myform.submit(); } </script> </head><body> <form name="myform" method="post"> <table> <tr> <td> <input type="button" value="插入" name="" onclick="insertData();"> </td> </tr> <tr> <td> <input type="button" value="查询" name="" onclick="queryData(${username});">//username 用户名 </td> </tr> </table> </form></body></html> 在一个JSP页面中是可以存在多个FORM的,你的意思是想先用一个FORM BUTTON做一下检测,然后用另一个FORM BUTTON进行提交,两个form之间不会互相干涉。虽然不知道你这样用的意图,但是如果单纯为了实现先验证后提交的功能的话,这样显得有点绕圈了,如果你执意用这样的方式,就参考一下下面的说明吧:举例:form1中有个button1用来进行数据的插入,form2中有个button2用来进行用户名是否重复的查询操作。部分代码如下:<%! //为插入数据功能的实现声明一个函数 public Boolean insertData(){ . . return true or false; } //为验证功能的实现声明一个函数 public Boolean check(){ . . if(...){...} else{...} }%><form name="form1" action="提交的目的路径" onSubmit="return insertData()"> <input type="subMit" name="button2"/></form><form name="form2"> <input type="button" name="button2" onClick="check()"/></form>代码部分说明:1.form是一个比较特殊的存在,当然其中的按钮也显得比较特殊,在form2进行插入按钮的时候最好用type="button",而不要用type="submit"。 当然可以了,一个form可以有多个button在每个button下写自己的一个方法:如<form name=myform action="" method=post><input type="button" name=button1 onclick="method1();">;<input type="button" name=button2 onclick="method2();">;<input type="button" name=button3 onclick="method3();">;</form><script>function method1(){myform.action="uri";//uri写入你想要将交给处理的urimyform.submit();//提交表单的信息}function method2(){myform.action="uri";//uri写入你想要将交给处理的urimyform.submit();//提交表单的信息}...</script> 请教Spring MVC与表单日期提交的问题 在jsp页面画圆 关于网页上table提交后,servlet里面如何获得 系统退出 将用户提交的文本文件内容加密后存储? 太奇怪了,自己close了!!! Help!请问 如何把"2003-02-17"这样格式的String型转化为java.sql.Date型?(不要笑偶穷) 问一个问题 请大家帮帮我的忙!!! 我在看tag,但是例程上用到的包我手头没有,哪里能下载?? 网站上面定制天气预报是怎么实现的呢??是COOKIE吗? 如何在一个页面中接收多个页面传递的参数
楼主【peterandy0116】截止到2008-07-30 20:42:56的历史汇总数据(不包括此帖):
发帖的总数量:14 发帖的总分数:210 每贴平均分数:15
回帖的总数量:7 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:13 结贴的总分数:190
无满意结贴数:4 无满意结贴分:65
未结的帖子数:1 未结的总分数:20
结贴的百分比:92.86 % 结分的百分比:90.48 %
无满意结贴率:30.77 % 无满意结分率:34.21 %
值得尊敬
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=peterandy0116
document.forms['form2'].submit();
例如
<html>
<body>
<form name="form1" method="post" action="">
</form>
<form name="form2" method="post" action="">
</form>
</body>
</html>
再每个form里面添加一个按钮并触发相应的js函数
你需要用2个form 表单 取不同的名字`
用js的时候判断 jbutton 的value 值
<head>
<script language="javascript">
function insertData(){
myform.action="";
myform.submit();
}
function queryData(a){
myform.action=""+a;
myform.submit();
}
</script>
</head>
<body>
<form name="myform" method="post">
<table>
<tr>
<td>
<input type="button" value="插入" name="" onclick="insertData();">
</td>
</tr>
<tr>
<td>
<input type="button" value="查询" name="" onclick="queryData(${username});">//username 用户名
</td>
</tr> </table>
</form></body>
</html>
form1中有个button1用来进行数据的插入,form2中有个button2用来进行用户名是否重复的查询操作。
部分代码如下:
<%!
//为插入数据功能的实现声明一个函数
public Boolean insertData(){
.
.
return true or false;
}
//为验证功能的实现声明一个函数
public Boolean check(){
.
.
if(...){...}
else{...}
}
%>
<form name="form1" action="提交的目的路径" onSubmit="return insertData()">
<input type="subMit" name="button2"/>
</form>
<form name="form2">
<input type="button" name="button2" onClick="check()"/>
</form>代码部分说明:
1.form是一个比较特殊的存在,当然其中的按钮也显得比较特殊,在form2进行插入按钮的时候最好用type="button",而不要用type="submit"。
在每个button下写自己的一个方法:
如
<form name=myform action="" method=post>
<input type="button" name=button1 onclick="method1();">;
<input type="button" name=button2 onclick="method2();">;
<input type="button" name=button3 onclick="method3();">;
</form><script>
function method1()
{
myform.action="uri";//uri写入你想要将交给处理的uri
myform.submit();//提交表单的信息
}
function method2()
{
myform.action="uri";//uri写入你想要将交给处理的uri
myform.submit();//提交表单的信息
}
...
</script>