oracle下拉菜单多选,select  multiple  多选列框设置以及显示

博客探讨了在JavaScript中处理下拉菜单多选的问题,包括如何处理字符串和Long或Integer类型的转换。还展示了如何使用split和join方法来实现多选列表的显示,并通过AJAX获取并填充数据。同时提到了在显示已选值时的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

style="width:210px; height:120px ">

selected="selected">请选择(默认为全选)

selected="selected">1

value="1">2

value="2">3

value="3"selected="selected">4

value="4">5

value="6"selected="selected">6

multiple 允许在下拉列表中进行多选,配合size

设置显示大小

BUG一:

var

visitLimit=$("#visitLimits").val();//input text拿到的是字符串所以可以不转化

var

vs=visitLimit.toString();//select拿到的是Long或者Integer形式所以得转换

BUG二:下列代码是显示多选,单选可以用$("id").attr("value",值来显示);

function listColumn(slct){

var commandHtml="";

var str = "";

var sr = slct.split(",")

$.getJSON("visitCusService/listAllColumn.html", {

"userSession.sessionId":sessionId,radom: Math.random() * 100 },

function (json) {

if(json){

if(json.columnList){

commandList

= json.columnList;

$.each(commandList,

function (i) {

var

flag=true;

if(flag){

for(var

j= 0 ;j

if(sr[j]==commandList[i].ID){

str

+= "

" + commandList[i].NAME + "";

flag

=false;

break;

}

}

}

if(flag){

str

+= "" + commandList[i].NAME + "";

}

//str += "" + commandList[i].NAME + "";

});

commandHtml

= str;

}

$("#visitLimits").html(commandHtml);//注意这两者的区别

//$("#visitLimits").append(commandHtml);

commandHtml="";

}else {// json数据异常

alert("数据访问异常");

}

});

}

这里注意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值