JSP中如何获取select标签选中的值

JSP中如何获取select标签选中的值,第1张

在jsp页面中通过form的得到的select标签的值,form提交给自身页面,然后通过requestgetParameter()方法取得值

测试代码如下(文件名为:testselectjsp):

<%@ page language=java import=javautil pageEncoding=GB18030%<%requestsetCharacterEncoding(GB18030);//加上这一句解决的

String path = requestgetContextPath();

String basePath = requestgetScheme() + ://

+ requestgetServerName() + : + requestgetServerPort()

+ path + /;

//存放下来菜单对应值的数组

ArrayList nu = new ArrayList();

nuadd(一);

nuadd(二);

nuadd(三);%<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 401 Transitional//EN<html<head<base href=<%=basePath%

<titleMy JSP 'testselectjsp' starting page</title</head<body通过requestgetParameter(number)方法取得下拉框选取的值

<form method=post action=testselectjsp <!-- 提交给自身 --

<select name=number<%for (int i = 0; i < nusize(); i++) {

outprint(<option + nuget(i) + </option);}%</select

<input type=submit value=提交 name=submit</form</body<%//取得提交的数字,并显示

outprint(选的值是: + n);%</html运行界面:

逻辑上有点问题

求和的地方不能在这里计算

可以用离开焦点事件

当焦点离开配货量的文本框的时候

再求一次和 (配货量为空的文本框 不累计)

或者也可以增加一个求和按钮

你好,以下代码可以帮你的大忙:

<select name='anch1'>

<option value='10'>10 ++</option>

<option value='20'>20 ++</option>

<option value='30'>30 ++</option>

<option value='40'>40 ++</option>

<option value='50'>50 ++</option>

</select>

<select name='anch2'>

<option value='10'>10 ++</option>

<option value='20'>20 ++</option>

<option value='30'>30 ++</option>

<option value='40'>40 ++</option>

<option value='50'>50 ++</option>

</select>

<select name='anch3'>

<option value='10'>10 ++</option>

<option value='20'>20 ++</option>

<option value='30'>30 ++</option>

<option value='40'>40 ++</option>

<option value='50'>50 ++</option>

</select>

<div>SUM OF SELECTED OPTIONS</div>

求和的JS:

$('select')change(function(){

var sum = 0;

$('select :selected')each(function() {

sum += Number($(this)val());

});

$("#sum")html(sum);

});

真心希望你能采纳我的回答,如有不明白,可以继续追问,若满意,记得及时采纳

祝你从此刻开始每天都有进步!!

// 如果你确定你的 getSelect 能定位到对应的 select 控件的父节点

<script type="text/javascript">

    var getSelect = documentgetElementById("GridView1")row[r]cells[3];

    // 获得 getSelect 下的第0个 select 控件

    var mysel = getSelectgetElementsByTagName("select")[0];

    alert(myselvalue);

</script>

补充,在form表单里加入这一段代码

<select name="gtype" onchange="select()">

<option value="1">ssss</option>

<option value="2">aaa</option>

<option value="3">ccc</option>

<option value="4">ssss</option>

</select>

以上就是关于JSP中如何获取select标签选中的值全部的内容,包括:JSP中如何获取select标签选中的值、js获取select选择之前和选择之后的值、jquery *** 作多个select,并获取选中值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10136155.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存