jsp,JS如何获取当前按钮的id,作为参数传到后台

点击button1响应,onclick事件,如何传该button的Id到后台

大概就是这个意思,具体代码求教!

第1个回答  2013-08-02
function onclick(this){
。。。buttonID=this.id;

}
第2个回答  2013-08-02
后台是servlet。还是struts(1还是2)追问

struts2

第3个回答  推荐于2016-09-24
页面上 onclick带一个this 参数 如 onclick(this)

js里面 onclick(object obj)接受页面传来的this
然后 用firebug 找到this 和id 之间的关系即可拿到 (建议用jqurey 等工具去找,可以跨浏览器)本回答被提问者和网友采纳

前端给后端传值七种方式?
如何从jsp页面向后台传值?1、这是从后台查询完成之后通过setattribute方法传值的,这是从后台传值到jsp页面吧。2、给复选框命名:。在提交的时候onclick=aa();。3、你要经过controller接收xuehao这个参数,然后调用service传入最后到你的查询那里赋值就可以了。4、jsp传值给另一个jsp页面,主要的方式...

如何将JS中定义的变量 传到后台
用ajax请求后台的一个方法,作为参数传递给后台,用表单提交的方式提交给后台(可以以隐藏域的方式)

jsp,struts框架。。如何使数据库中的数据,自动显示到下拉框。。然后id...
下载文件:MyJsp_20131021172218.jsp|看看这个,差不多就是这样了。后台你把数据取出来后,循环放到map中再付值给list,然后把list通过request.setAttribute("list", list);返回到页面就行了

jsp 页面跳转时弹出对话框,要获取当前页面中的一些值,然后显示在对话框...
1.跳转页面点击的按钮 及调用的js 2.传值并弹出窗体的js代码 function OpenWindows(){ \/\/要传的值urlvalue var urlvalue=document.all("TextBox3").value+"|"+document.all("TextBox15").value+"|"+document.all("DropDownList2").value;\/\/弹出窗体defaut.aspx并传值 urlvalue var backva...

在js中怎么获取jsp页面的值
jsp在页面上获取java参数总共有以下方法:(1)直接在URL请求后添加 如:<a href="thexuan.jsp?action=transparams&detail=directe")直接传递参数, 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用...

jsp如何获取一个标签中的内容,放入另一个标签中?
然后在 页面上SELECT控件后面加个隐藏的文本框,刚打开页面的时候如果这个SELECT有值,也就是说如果是修改的时候,你应该把这个值放到隐藏框里,并且让SELECT显示这个选中的值,然后要给下拉加一个CHANGE事件,只要触发事件就用JS把这个新的KEY值存到隐藏框里,这样提交后你直接取这个隐藏框里的值操作就行...

如何获取jsp页面中输入框的值
如果是javascript获取 document.getElementById("表单的ID").value;如果是servlet 在目标servlet调用 request.getParameter("表单的name值 注意:id值获取不到")如果是struts框架的html标签 比如 是一个文本 在js获取就要标记 styleId="ID" 同样 document.getElementById("表单的ID").value;在struts html...

javascript函数传按钮的ClientID怎么做
首先<% ...%>是jsp的语法,只能写在jsp文件中,不能写在js文件中 你这个最简单的办法就是在jsp设置一个隐藏域 <input type="hidden" id="clientID" value="<%=Button1.ClientID%>"\/> 然后js文件中 var clientID=document.getElementById("clientID").value;ConfirmBtn(clientID);...

在jsp页面的某块调用js脚本,使用Ajax传递参数到后台servlet,处理后,响 ...
前台:.ajax({ url:url,data:'data=xxx',cache:false,async:false,success:function(data){ data = $.trim(data);\/\/然后根据需要处理 } });后台 action中,根据前台url调用相关action中方法 ,用response.getWriter().print("你需要返回的数据给前台");就可以了 ...

js 怎么从jsp中读数据,是用request.getParameter吗
这样id获取到value值存储在id上了。var 是JS中声明变量的方法。request.getParameter()是或许URL当中的传递的参数,比如http:\/\/192.168.10.89:8099\/asset\/login.do?asset=122323 用他获取到的 String str = request.getParameter(asset);str的值就是122323 在JSP中用<%=str%>这样就可以显示数据出来...

相似回答