初学者提问!怎样才可以确实页面中两个提交按钮用户按了那个啊?
是这样的!页面中我多个提交按钮,我想把值送到JSP处理:
如:我在表单里加了一个hidden 我想根据提交按钮动态的给hidden赋值,应该怎样做呢?
下面是我的HTML代码:
请高手帮我加一下处理程序!谢谢!
<!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>Gantry HTML</title>
</head>
<body bgcolor="#FFFFFF">
<form mothod="post" action="test.jsp">
<input type="hidden" name="actions">
<input type="SUBMIT" name="submit1" value="SAVE">
<input type="SUBMIT" name="submit2" value="DISP">
</form>
</body>
</html>
就是说我按了"SAVE" 那么actions的值就是"SAVE"
按了"DISP" 那么actions的值就是"DISP"
问题点数:50、回复次数:7Top
1 楼mackyliu(才子-54caizi.com)回复于 2004-12-04 17:42:30 得分 1
概念错误,一个form就只有一个提交而已。按任何一个提交都是一样的效果。Top
2 楼PPLUNCLE(困了,累了,就到CSDN灌水)回复于 2004-12-04 17:45:18 得分 5
运行看效果,
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<script language="javascript">
<!--
function funcheck()
{
alert('触发该事件的按钮id:'+event.srcElement.id);
}
//-->
</script >
</HEAD>
<BODY>
<input type=button id=B1 onclick="funcheck();" value="按钮1">
<input type=button id=B2 onclick="funcheck();" value="按钮2">
</BODY>
</HTML>
Top
3 楼blow_jj(阿俊)回复于 2004-12-04 17:45:29 得分 3
<form action="这里就是按下按钮所处理的页面">
对应的一个form有一个处理页面
/////////////////////////////////////////////////////////////////////
欢迎大家使用编程文档手册V3.5,编程辅助类软件
下载:http://www.skycn.com/soft/11906.htmlTop
4 楼blow_jj(阿俊)回复于 2004-12-04 17:48:44 得分 3
你的
<input type="SUBMIT" name="submit1" value="SAVE">
<input type="SUBMIT" name="submit2" value="DISP">
有两个submit是不正确的使用方式
用PPLUNCLE(明年去流浪,谁跟我一起...) 的方法--onclick=funcheck()可以实现你的想法Top
5 楼heibai520(Crazy Java)回复于 2004-12-04 18:31:03 得分 0
谢谢楼上的!
虽然PPLUNCLE(明年去流浪,谁跟我一起...)的方法可以确认那个按钮按了!
可以我是要把页面的值提交给JSP处理的啊!
用BUTTON也可以提交吗?
应该怎样做好呢?Top
6 楼VBDN( PowerBASIC.CN )回复于 2004-12-04 19:25:36 得分 30
<!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>Gantry HTML</title>
</head>
<body bgcolor="#FFFFFF">
<form mothod="post" action="test.jsp" name=form1>
<input type="hidden" name="actions">
<input type=button value="SAVE" onclick="actions.value='SAVE';form1.submit();">
<input type=button value="DISP" onclick="actions.value='DISP';form1.submit();">
</form>
</body>
</html>
Top
7 楼flyskytoday(夜漫漫路漫漫)回复于 2004-12-04 19:34:28 得分 8
再加个提交属性
document.form名称.submit();Top




