CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

初学者提问!怎样才可以确实页面中两个提交按钮用户按了那个啊?

楼主heibai520(Crazy Java)2004-12-04 17:40:16 在 Web 开发 / JavaScript 提问

是这样的!页面中我多个提交按钮,我想把值送到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

相关问题

  • 新手提问:用C#作asp.net 怎么实现点一下按钮 调出另一个页面?
  • 提问:如何在一个窗体上点击按钮后刷新另一个打开的页面.
  • IE中页面的按钮
  • 页面按钮的问题
  • 菜鸟提问!如何清空掉IE浏览器中的前进,后退(这2个按钮是自己加的按钮)的列表信息,也就是说不关我到哪个页面时点击浏览器中的前进,后退按
  • 按钮提交页面的问题!!!
  • 关于页面中按钮的顺序
  • 页面上的按钮如何做成图形按钮?
  • 菜鸟提问:页面过渡问题
  • 框架(frameset)页面中点按钮弹出新页面

关键词

得分解答快速导航

  • 帖主:heibai520
  • mackyliu
  • PPLUNCLE
  • blow_jj
  • blow_jj
  • VBDN
  • flyskytoday

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo