📄 setselectedandchecked.js
字号:
/*==============================
作者:zlbox
功能:设置表单域的选择
================================*/
function SetSelectedAndChecked(input,value){
var type,temp,i,n;
var split_value = new Array();
temp="";
type=input.type;
if(typeof(type)=="undefined"){
type=input[0].type;
}
switch(type){
case "radio": //单选框
n=input.length-1;
if(isNaN(n)==true){
if(input.value = value){
input.checked = true;
}else{
input.checked = false;
}
}else{
for(i=0;i<=n;i++){
if(input[i].value == value){
input[i].checked = true;
}else{
input[i].checked = false;
}
}
}
break;
case "checkbox": //复选框
n=input.length-1;
split_value=value.split(",");
if(isNaN(n)==true){
if(ischecked(split_value,input.value)){
input.checked = true;
}else{
input.checked = false;
}
}else{
for(i=0;i<=n;i++){
if(ischecked(split_value,input[i].value)){
input[i].checked = true;
}else{
input[i].checked = false;
}
}
}
break;
case "select-one" : //单选列表框
n=input.options.length-1;
for(i=0;i<=n;i++){
if(input.options[i].value == value){
input.options[i].selected = true;
}else{
input.options[i].selected = false;
}
}
break;
case "select-multiple": //多选列表框
n=input.options.length-1;
split_value=value.split(",");
for(i=0;i<=n;i++){
if(ischecked(split_value,input.options[i].value)){
input.options[i].selected = true;
}else{
input.options[i].selected = false;
}
}
break;
default: //其它
return false;
break;
}
return true;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -