JSP (在线等)我弹出来的对话框提示不能多选,但是点确定后,还是选上了,怎么办?
functionselvalues(){alertreturnfalse}if((comcodearray.length>1&&appcodearray.length==...
function selvalues() {
alert
return false
}
if((comcodearray.length>1 && appcodearray.length ==1){
}else{
alert("系统或者机构不可以同时多选");
return false;
} 展开
alert
return false
}
if((comcodearray.length>1 && appcodearray.length ==1){
}else{
alert("系统或者机构不可以同时多选");
return false;
} 展开
3个回答
展开全部
脚本问题 你在选择的时候有问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么东西多选选上了,radio还是checkbox还是其他?
更多追问追答
追问
多选复选框multiselect的问题。
追答
//全选、反选
function selectAll(){
var item = document.getElementsByName("item");
for(var i=0;i<item.length;i++){
if(!item[i].disabled){
if(document.getElementById("items").checked){
item[i].checked=true;
}else{
item[i].checked=false;
}
}
}
}
//多选
function selectMulti(){
var item = document.getElementsByName('item');
var items = [];
if(item!=null){
for(var i=0;i<item.length;i++){
if(item[i].checked == true){
items.push(item[i].value);
}
}
}
return items;
}
//单选
function selectOne(){
var item = document.getElementsByName('item');
var value;
var count = 0;
if(item!=null){
for(var i=0;i<item.length;i++){
if(item[i].checked == true){
count++;
}
}
if(count==0){
alert("请选择一条数据");
}else if(count>1){
alert("只能选择一条数据");
}else{
//count = 1的时候,赋值
value = item[i].value;
}
}
return value;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码都贴上来
追问
if((comcodearray.length>1 && appcodearray.length ==1)){
}else{
alert("系统或者机构不可以同时多选");
return false;
}
追答
你直接用radio类型的input标签就可以完成单选功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询