- 浏览: 241925 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
sweed0:
为何每一段代码都重复一次呢?
spring注解实例二 -
Gary_Huangpf:
- - 插件报错啊
Ext前台分页 -
ddvk2007:
版主 我想請問你所說的mapreduce是hadoop的還是g ...
MapReduce中的Shuffle和Sort分析 -
人可木:
好问章,楼主写的相当详细。。。多谢。。。
findbugs插件的安装与应用 -
hautbbs:
按照博主的方法启动调试出现jvm terminated.Ex ...
10分钟学会使用MyEclipse断点调试js
A 获取下拉框的value值
1.1 js获取下拉框中的value值从而给出提示:
jsp:<select name="faTypeSel" id="faTypeSel" style="position:relative">
<option value="">请选择收藏夹类型</option>
<c:forEach items="${faList}" var="fa">
<option value="${fa.type}">${fa.faDesc}</option>
</c:forEach>
</select>
js:
var faType = document.getElementById("faTypeSel").value;
if (faType.length == 0)
{
jAlert("无法提交!您未选择任何收藏夹类型","温馨提示");
return false;
}
有时候不同的浏览器可能不支持某些js代码,其他方法还有:
var faType = document.getElementById("faTypeSel");
var index = faType.options.selectedIndex;或者 var index = faType.selectedIndex;
var value = faType.options[index].value;
if (value.length == 0)
{
jAlert("无法提交!您未选择任何收藏夹类型","温馨提示");
return false;
}
1.2 servlet获取下拉框中的value值:
String faTypeSel = request.getParameter("faTypeSel");
B、获取单选框或者多选框的value值
2、js获取单选框或者多选框的value值:
jsp的form中:<from ....><input type="<%if(WebConstants.VOTE_CHECK_TYPE_RADIO.equals(voteDetailInfo.getIs_multi())){%>radio<%}else{%>checkbox<%} %>" value="<%=vq.getId()%>" name="vote" /><%} %>
<input type="button(submit)" id="joinVote" name="joinVote" value="立即投票" onclick="joinVote()"/></form>
说明: (如果是js提交的话就用button加上onclick();如果是form表单提交的方式就直接用submit,去掉onclick)
2.1 对应的js:
function joinVote()
{
var targetId = '<%=voteDetailInfo.getId()%>';
var type = '<%=voteDetailInfo.getIs_multi()%>';
var max= '<%=voteDetailInfo.getChoice_max()%>';
var count = 0;
var ids="";
var items = document.getElementsByName("vote");
for(var i=0;i<items.length;i++)
{
if(items[i].checked)
{
count++;
ids+=items[i].value+",";
}
}
if(<%=WebConstants.VOTE_CHECK_TYPE_CHECKBOX%> == type && count > max)
{
alert("提示:不能超过最多投票项数");
return;
}
if(ids=="")
{
alert("提示:嗨,您还没有选择投票项");
return;
}else
{
ids=ids.substring(0,ids.length-1);
window.location.href='<%=request.getContextPath()%>/action? voteAction=0&action=join&voteId='+targetId+'&ids='+ids;
}
}
2.2、servlet中获取单选框或者多选框的value值:
String tipText = "";
String url = "";
String ids ="";
int count = 0;
String voteId = context.getRequest().getParameter("voteId");
String Is_multi = context.getRequest().getParameter("Is_multi");
int Choice_max = Integer.parseInt(context.getRequest().getParameter("Choice_max"));
String[] vote = context.getRequest().getParameterValues("vote");
StringBuffer buf = new StringBuffer();
if(vote !=null && vote.length >0)
{
for(int i=0;i<vote.length;i++)
{
count++;
buf.append(vote[i].toString()+",");
}
if(WebConstants.VOTE_CHECK_TYPE_CHECKBOX == Is_multi && count > Choice_max)
{
tipText = " 不能超过最多投票项数!";
url = "/action?voteAction=0&action=detail&voteId="+voteId;
}
}
else
{
tipText = " 您还没有选择投票项!";
url = "/action?voteAction=0&action=detail&voteId="+voteId;
}
ids = buf.toString();
ids = ids.substring(0, ids.length() - 1);
。。。。。。。后续的操作就不加以描述了。
说明:上面代码中,如果确定是单选的话就更简单些,直接用String value = request.getParameter("key");就可以了;但如果不确定或者是多选的话就要用String[] values = reqest.getParameterValues("key"); 。
发表评论
-
解析网页利器组合(正则、jsoup、beanshell、dozer)资源
2012-05-31 16:09 1426由于项目需要使用java正则、jsoup、dozer、bean ... -
Java正则表达式(二)
2012-05-31 15:47 833Matcher类: 使用Matcher类,最重要的 ... -
Java正则表达式(一)
2012-05-31 15:46 814正则表达式在处理文本方面用处非常大,最早像在Perl和awk语 ... -
Java正则表达式详解
2012-05-31 15:45 804如果你曾经用过Perl或 ... -
理解String与String.intern()
2012-01-05 15:44 8061. 首先String不 ... -
StringUtils工具类的常用方法
2011-11-25 15:24 908StringUtils 方法的操作对象是 java.lan ... -
主题:深入分析 Java 中的中文编码问题
2011-11-11 09:06 963几种常见的编码格式 ... -
Java中的乱码问题
2011-09-01 09:35 1071Java中乱码问题很常见,原因也多种多样,这里做一个总结, ... -
java反射机制详解 及 Method.invoke解释
2011-08-26 11:40 1643JAVA反射机制是在运行状态中,对于任意一个类,都能够 ... -
java编程中'为了性能'一些尽量做到的地方
2011-08-25 11:42 840最近的机器内存又爆满了,出了新增机器内存外,还应该好好re ... -
利用java反射原理写了一个简单赋值和取值通用类
2011-08-22 09:50 2420由于项目的实际需要,所以利用java反射原理写了一个简单给be ... -
Java实现给图片添加水印
2011-08-22 09:41 2064周末在家上围脖,看到sina围脖上图片都有水印,想到Jav ... -
java获取当前类的绝对路径
2011-08-03 10:41 1160在jsp和class文件中调用的相对路径不同。在jsp里, ... -
深入浅出URL编码
2011-08-03 10:30 758深入浅出URL编码 版权声明:如有转载请求,请注明出 ... -
URLConnection的连接、超时、关闭用法总结
2011-08-03 10:25 1284Java中可以使用HttpURLConnection来 ... -
Apache Rewrite实现URL的跳转和域名跳转
2011-07-28 11:31 1064Rewirte主要的功能就是实现URL的跳转,它的正则表达式是 ... -
文件、流总结
2011-07-27 09:31 13791、File类:File类位于java ... -
java对cookie的操作(转)
2011-07-18 15:56 961java对cookie的操作比较简单,主要介绍下建立coo ... -
java泛型
2011-07-18 15:42 802在Java SE1.5中,增加了一个新的特性:泛型(日本语 ... -
j2ee学习笔记——初试ssh之泛型通用dao(转)
2011-07-18 15:39 883在做项目的时候每次都为每个POJO实体写一个对应的DAO很 ...
相关推荐
这个里面有安卓的单选框,复选框,以及下拉框的使用,以及点击按钮会显示你输入的信息,适合新手的借鉴与使用。
文本框 单选框 复选框 下拉框 美化 只有你想不到没有做不到! 用的感觉可以 回头加关注 总会给你意想不到的 收货
首先声明:代码是我下载的,但是里边有我的劳动成功,原先的版本适用于ext3.2在3.3及以上版本中有BUG,现在这个版本在3.2,3.3,3.4中没有问题,可以正常使用
本篇文章主要介绍了vue.js实现单选框、复选框和下拉框示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
一个js的方法,调用该js可实现下拉复选框。 /**//** * Creat date 2011-11-10 * Creat by zhuoyueping *支持input表单的下拉复选框。 *使用方法: * (1)调用js函数:setSelectBox(textItem, myArray); *...
有下拉菜单的复选框的js代码,测试通过,绝对可用。
主要介绍了js和jquery分别验证单选框、复选框、下拉框的具体代码,需要的朋友可以参考下
Qt基础 07_单选框、复选框及实例 源代码
QTableView添加复选框,下拉框控件
这是一个用JAVA编写的题库管理系统,可以完成题目添加、修改、删除、显示功能,其中还用到树等控件,可以响应鼠标左右键点击,其他的控件也同样有相应的响事件。这个系统运用到了数据库,可能很完善。
NULL 博文链接:https://xurichusheng.iteye.com/blog/1570815
QT 下拉框与复选框组合使用
QT控件QComboBox定制下拉列表为复选框的一个简单示例,在QT5.9环境下编译调试通过,可以参考此例子中的方法,进行定制修改。
EXTJS 选下拉框,并取得下拉框的值,直接可以打开
省市区联动下拉,下拉框复选框控件,需要用得话按照自己的需求去修改js
自定义表头,添加复选框和下拉选项框
包括相应的js,css文件,这些都是经过测试的。是没有问题的
去除下拉框的边框,包括下拉的按钮,内有demo
一组经过美化的jQuery select下拉框单选和多选插件,带搜索功能,模拟select下拉框多选菜单选择效果。