我用一个可以多选的下拉列表框,在jsp页上怎么多获得用户都选了哪些项,并且限制最多选两项

zhigangsun 2003-12-18 09:54:19
如题。
...全文
206 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghr100 2003-12-20
<select name=PhoneList size=8 multiple>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
</select>
<input type=button onclick="go()" value="Selection">
<input type=text name=sPhoneListvalue>

<script>
function getvalue() {
var getPhoneList=document.all.PhoneList.options;
var PhoneListvalue=new Array();
var k=0;
for(i=0;i<getPhoneList.length;i++){
if(getPhoneList(i).selected) {
PhoneListvalue[k]=getPhoneList(i).value;
k++;
if(k>1) break; //最多只能选两项,超过的自动截掉..
}
}
PhoneListvalue=PhoneListvalue.join(","); //选项联接方式
return PhoneListvalue;
}

function go() {
document.all.sPhoneListvalue.value=getvalue();
}
</script>
回复
IT源哥 2003-12-18
可多选的不要用下拉列表框
回复
发动态
发帖子
CSS
创建于2007-09-28

5.9w+

社区成员

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
申请成为版主
社区公告
暂无公告