在JSP中如何获取Button按钮中的Value值?

作者&投稿:吁言 (若有异议请与网页底部的电邮联系)
在JSP中如何获取Button按钮中的Value值?~

jsp中可以写js的,说以只要获取button,然后获得值就好了
$(function(){ var str = $('#btn').val();//该方法基于jquery已经引入,就是带入jquery文件 // 按钮的id为btn的情况 );

a.jsp有个按钮


function test()
{
var name = document.getElementById("sub").value;
window.location.href = "b.jsp?btnname="+name;
}

b.jsp获取

var btnname = request.getParameter("btnname");

if(btnname==null)
{
btnname = "";

}

1、创建一个名称为  type_button  的html文件 。

2、添加2个button按钮,一个button在点击事件中加入自定义函数  mytype_button,另一个button设置id和type属性值为“button”。

3、添加一p标签,设置id 为 showtype_button。

4、在javascript中创建一个自定义函数   mytype_button。

5、在自定义函数中获取button对象。用type属性获取属性值。

6、在浏览器中打开文件,点击button后会显示获取到的type属性值为“button”。



<body>

<form name="form1" method="post" action="myb.jsp">

<input type="button" name="1" id="1" value="1" onclick="getvalue(this,'h1')"/>

<input type="button" name="2" id="2" value="2" onclick="getvalue(this,'h2')"/>

<input type="button" name="2" id="3" value="3" onclick="getvalue(this,'h3')"/>

<input type="submit" name="=" id="="/>

<input type="hidden" name="h1" id="h1" value="4"/>

<input type="hidden" name="h2" id="h2" value="5"/>

<input type="hidden" name="h3" id="h3" value="6"/>

<script>

var count=1;

function getvalue(btn){


document.getElementById("h"+count).value=btn.value;

alert(document.getElementById("h"+count).value);

count++;

if(count==4){

count=1;

}

}

</script>

</form>

</body>

扩展资料:

jsp中获得单选按钮的值:

<%@ page language="java" contentType="text/html; charset=utf-8" 

pageEncoding="utf-8"%> 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd"> 

<html> 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

<title>Jsp Practice</title> 

</head> 

<script type="text/javascript" language="javascript"> 

</script> 

<body> 

<form id="form" method="post" action="test.jsp"> 

<input type="radio" name="radiobutton" value="OK"/> 

<input type="submit" value="提交"/> 

</form> 

<br/> 

以下是从from里面读取的值: 

<br/> 

<% 

String show=request.getParameter("radiobutton"); 

System.out.println(show);//显示在控制台。

out.println(show);//显示在页面,显示结果为OK 

%> 

</body> 

</html>



要想获得值必须是提交到了本页面。
也就是如果A页面想获取B页面上的button的值,必须将B提交到A上,然后A才能通过crazy_ices说的:request.getParameter("按钮ID")获取

   可以使用js来获得button按钮设置的值,实例如下:

<input type="button" value="xxxxxxxx" name="btn" id="btn" onclick="valueUpdate()"/>

<script type="text/javascript">
function valueUpdate()
{
    document.all.text.value=document.all.btn.value;//获得按钮的值
}
</script>

   其实js就是使用jdom树来获得每个节点上的值。



只有一种方法:

1)获取到button的dom节点

2)通过该节点获取value属性

示例

<body>
<button id='btn' value='222'>开始</button>
</body>
<script>
 var btn = document.getElementById('btn');//根据id获取button节点
 alert(btn.value);//获取button的value属性
</script>



在jsp页面中如何获取另一个jsp页面提交的信息
3、请求页面注意编码格式修改为utf-8,否则编码会出错,填写一个文本框,和一个提交按钮,请求方式为post,被请求页面为do.jsp。4、在被请求页面do.jsp页面中,获取请求页面的输入信息,String user =request.getParameter("user");并在页面中显示出来。5、在浏览器地址栏中输入请求页面的地址,然后填写...

JSP从A界面跳转到B界面,然后点击B界面中的按钮,跳回A界面,并把B界面的...
跳转之前用request.setAttribute("a", 123);此处123是你要传递值 接着跳转req.getRequestDispatcher("\/A.jsp").forward(req,resp);取值的时候用request.getAttribute("result");并将此返回值强转成之前的类型即 int i=(int)request.getAttribute("result");...

...到另一个b.jsp页面,而b.jsp又需要从数据库中获取数据,即需要连接jav...
这个简单,a页面提交到servlet 获取数据后保存在session或request里后跳转到b页面,在b页面调用保存的信息即可。也可以使用过滤器filter等等。

在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出
A和B都是变量,可是还没有定义的话就会报错 <%='A'+'B'%> 等于131 <%="A"+"B"%> 等于AB 假如A和B是字符串,就是拼凑起来的字符串,假如和已经赋值的东西,那就是和。输出5,也就是选c。其实转换成Servlet源代码就是out.print(2+3);也就是向页面输出2+3运算后的结果。

jsp ,A系统中怎么调用B系统的jsp页面查看“王某”的个人信息?
如果是后者,很管理,session没有问题,你应该懂的,如果是前者,其实就是大多数公司用的一套单点登录系统,你可以上网查一下,一楼那种办法其实是安全的,没有人会那么做。具体做法 ,A系统要把信息写到用户的cookie中,当然这些cookie是加密的,加密方法要有自己的一套规则,别人破解不了的,然后B...

jsp中Java代码如何获取下拉选项框选中的值
假设这JSP叫 index.jsp,自己提交给自己.<%@ page language="java" contentType="text\/html; charset=UTF-8"pageEncoding="UTF-8"%> <html> <body> <form id="test" method="post" action="index.jsp"> <select id="code" name="plugin"> <option value="1cn">cn<\/option> <option ...

JSP中的<input>中的值怎么取出?
通过getElementById找到input节点,然后获取value属性 1、定义一个input节点 <input id='ipt' value='2222'\/> 2、找到该Input var domInput = document.getElementById('ipt');\/\/找到id是ipt的input节点 3、获取value值 domInput.value;连起来在function使用如下:function kk(){ var domInput = ...

在JSP中如何获取Button按钮中的Value值?
2、添加2个button按钮,一个button在点击事件中加入自定义函数 mytype_button,另一个button设置id和type属性值为“button”。3、添加一p标签,设置id 为 showtype_button。4、在javascript中创建一个自定义函数 mytype_button。5、在自定义函数中获取button对象。用type属性获取属性值。6、在浏览...

jsp如何通过servlet传值到另一个jsp页面?
第一:jsp就是servlet。第二:页面向后台传值有两种:a。同步b。异步同步调用就简单了,action直接就可以。异步调用就是用ajax技术,要看你项目里用的是什么框架。比如,struts2.1就支持好多。这些都要根据你的开发环境。JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet...

jsp页面如何获取登陆页面的用户名和密码?
登陆界面的<input>标签中没有name属性你怎么可能获得到登陆界面的密码,下面有两种,应该有你要的。<html> <head> <title>用户注册<\/title> <script type="text\/javascript" language="javascript"> function check(){ with(document.all){ if(password1.value!=password2.value){ alert("您的密码...

四平市17589028056: jsp网页的按钮怎么添加 -
樊骂芬司: <input type="button" value="提交" onclick="mm()"><br><script><br>function mm()<br>{<br> alert("测试");<br>}<br></script><br><br>在jsp页面添加按钮的话,主要还是html的代码.<br>如果你想使用jsp动态添加的话<br>可以使用下...

四平市17589028056: 在JSP中如何获取Button按钮中的Value值? -
樊骂芬司: jsp中可以写js的,说以只要获取button,然后获得值就好了<script type="text/javascript"> $(function(){ var str = $('#btn').val();//该方法基于jquery已经引入,就是带入jquery文件 // 按钮的id为btn的情况 );</script>

四平市17589028056: 如何在jsp中添加button -
樊骂芬司:name 随便写

四平市17589028056: js中怎样得到button对象 -
樊骂芬司: <script type="text/javascript"><br> function bn()<br> {<br> var btn1=document.getElementById('bt');<br> alert(btn1.innerHTML);<br> }<br></script><br>是可以取得对象的,这个方法没错,把你的代码发上来看一下.

四平市17589028056: jsp页面编写方法怎么获取该jsp表单中文本框的内容并在点击button后返回结果 -
樊骂芬司: 我看不到你的表单名 不用写小脚本的 用js可以实现 $("form").submit(function(){ alert($("input[name=a]").val()) alert($("input[name=b]").val()) })

四平市17589028056: JS怎么获取按钮里面的值并输出正确的结果 -
樊骂芬司: 只有一种方法: 1)获取到button的dom节点 2)通过该节点获取value属性 示例 开始 var btn = document.getElementById('btn');//根据id获取button节点 alert(btn.value);//获取button的value属性

四平市17589028056: 在JSP中一个页面如何获取另一个页面的Button按钮中的Value值? -
樊骂芬司: a.jsp有个按钮<input type="button" id="sub" value="提交“ onclick="test()" /> function test() { var name = document.getElementById("sub").value; window.location.href = "b.jsp?btnname="+name; } b.jsp获取 var btnname = request.getParameter("btnname"); if(btnname==null) { btnname = ""; }

四平市17589028056: Spring mvc中怎么获得jsp里面复选按钮和单选按钮的值 -
樊骂芬司: 定义一个单选按钮放在form表单里:然后通过StringstrRadio=request.getParameter("radiobutton");获龋当提交那个form表单的时候,便会获取到单选揿钮radiobutton的值OK并赋值给strRadio.下面一个实例页面,页面文件名是RadioButton.jsp—

四平市17589028056: jsp中如何获得本页面点击的button的value (目的:用value值作判断)? -
樊骂芬司: 比如<input type="button" name="test" value="123" /> 将这个BUTTON放在一个FORM表单中如:<form name="form1" action="test.jsp"> <input type="button" name="test" value="123" /> <input type="submit" value="提交" /></form/> 在test.jsp中使用request.getParameter("test")就可以取得到值,需要做去空判断(不等于NULL).

四平市17589028056: jsp 获取table中butten点击获取第几行,请问怎么获取 -
樊骂芬司:制表的时候可以将行index放入每一行的button函数中 例如: 循环标签>

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网