
vb语句中end
select是结束select
case
语句。
select
case
语句,根据表达式的值,来决定执行几组语句中的其中之一。
语法:
说明
如果
testexpression
匹配某个
case
expressionlist
表达式,
则在
case
子句之后,直到下一个
case
子句的
statements
会被执行;如果是最后一个子句,则会执行到
end
select。然后控制权会转移到
end
select
之后的语句。如果
testexpression
匹配一个以上的
case
子句中的
expressionlist
表达式,则只有第一个匹配后面的语句会被执行。
case
else
子句用于指明
elsestatements,当
testexpression
和所有的
case
子句中的
expressionlist
都不匹配时,则会执行这些语句。虽然不是必要的,但是在
select
case
区块中,最好还是加上
case
else
语句来处理不可预见的
testexpression
值。如果没有
case
expressionlist
匹配
testexpression,而且也没有
case
else
语句,则程序会从
end
select
之后的语句继续执行。
select
case
语句示例
本示例使用
select
case
语句来判断变量的值。示例中第二个
case
子句包含了变量值,故只有此区块内的语句会被完成到。
dim
number
number
=
8
'
设置变量初值。
select
case
number
'
判断
number
的值。
case
1
to
5
'
number
的值在
1
到
5
之间,包含1
和
5
。
debugprint
"between
1
and
5"
'
下一个
case
子句是本示例中唯一判断值为
true
的子句。
case
6,
7,
8
'
number
的值在
6
到
8
之间。
debugprint
"between
6
and
8"
case
9
到
10
'
number
的值为
9
或
10。
debugprint
"greater
than
8"
case
else
'
其他数值。
debugprint
"not
between
1
and
10"
end
select
刚做了一个 实现2级级联的下拉框 效果是这样的:
根据第一个下拉框选中的数据 来显示 第二个下拉框的数据
参考的是: 希望对你有帮助!
js *** 作select
1判断select选项中 是否存在Value="paraValue"的Item2向select选项中 加入一个Item3从select选项中 删除一个Item4修改select选项中 value="paraValue"的text为"paraText"5设置select中text="paraText"的第一个Item为选中6设置select中value="paraValue"的Item为选中7得到select的当前选中项的value8得到select的当前选中项的text9得到select的当前选中项的Index10清空select的项
11获取text的值-------------------------------------------//1判断select选项中 是否存在Value="paraValue"的Itemfunction jsSelectIsExitItem(objSelect,objItemValue){ var isExit = false; for(var i=0;i<objSelectoptionslength;i++) { if(objSelectoptions[i]value == objItemValue) { isExit = true; break; } } return isExit;}
//2向select选项中 加入一个Itemfunction jsAddItemToSelect(objSelect,objItemText,objItemValue){ //判断是否存在 if(jsSelectIsExitItem(objSelect,objItemValue)) { alert("该Item的Value值已经存在"); } else { var varItem = new Option(objItemText,objItemValue);// objSelectoptions[objSelectoptionslength] = varItem; objSelectoptionsadd(varItem); alert("成功加入"); } }
//3从select选项中 删除一个Itemfunction jsRemoveItemFromSelect(objSelect,objItemValue){ //判断是否存在 if(jsSelectIsExitItem(objSelect,objItemValue)) { for(var i=0;i<objSelectoptionslength;i++) { if(objSelectoptions[i]value == objItemValue) { objSelectoptionsremove(i); break; } } alert("成功删除"); } else { alert("该select中 不存在该项"); } }
//4修改select选项中 value="paraValue"的text为"paraText"function jsUpdateItemToSelect(objSelect,objItemText,objItemValue){ //判断是否存在 if(jsSelectIsExitItem(objSelect,objItemValue)) { for(var i=0;i<objSelectoptionslength;i++) { if(objSelectoptions[i]value == objItemValue) { objSelectoptions[i]text = objItemText; break; } } alert("成功修改"); } else { alert("该select中 不存在该项"); } } //5设置select中text="paraText"的第一个Item为选中function jsSelectItemByValue(objSelect,objItemText){ //判断是否存在 var isExit = false; for(var i=0;i<objSelectoptionslength;i++) { if(objSelectoptions[i]text == objItemText) { objSelectoptions[i]selected = true; isExit = true; break; } } //Show出结果 if(isExit) { alert("成功选中"); } else { alert("该select中 不存在该项"); } }
//6设置select中value="paraValue"的Item为选中//documentallobjSelectvalue = objItemValue;
//7得到select的当前选中项的value//var currSelectValue = documentallobjSelectvalue;
//8得到select的当前选中项的text//var currSelectText = documentallobjSelectoptions[documentallobjSelectselectedIndex]text;
//9得到select的当前选中项的Index//var currSelectIndex = documentallobjSelectselectedIndex;
//10清空select的项// documentallobjSelectoptionslength = 0;
//获取select的text的值
$('bxhjxx')options[$('bxhjxx')selectedIndex]text
JS: documentgetElementById("sid")value;
Jquery: $("#sid")val();
直接就可以获取指定select的选中的值;
如果是多选的话,需要用其他方法。
alert($("#eID")val()+"/"+documentgetElementById("eID")value);
应该这样:$("#s option:selected")text(); //获取选中的option的文本值
获取select中option的被选中的value值: $("#s")val();
$("#s option:selected")val();
js获取select选中的值:
var sel=documentgetElementById("select1");
var index = selselectedIndex; // 选中索引
albumid= seloptions[index]value;//要的值
jList1addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent evt) {
// 返回最接近列表的坐标系统中给定位置的单元索引
int index=jList1locationToIndex(evtgetPoint());
//这样右键点击也会选中一项
jList1setSelectedIndex(index);
if (SwingUtilitiesisRightMouseButton(evt)) {
//处理右键点击
}
}
});
这个必须要在改变之前获取并保存,可以用变量保存起来,也可以直接附加在这个select标签上,如:
<select id="mysel"><option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<script type="text/javascript">
var mysel = $("#mysel");
myseldata("last", myselval())change(function () {
//var mysel = $(this);
var oldvalue = myseldata("last");//这次改变之前的值
myseldata("last", myselval()); //每次改变都附加上去,以便下次变化时获取
var newvalue = myselval(); //当前选中值
})
</script>
select中要先赋值,submit后,获取select的值再组合到sql语句中。
js也是获取select中selectindex的值,然后submit到一个asp中,asprequest到这个值,再结合到sql中,并执行。
这是唯一的方法。
以上就是关于select 语句中带index什么意思全部的内容,包括:select 语句中带index什么意思、jQuery实现动态级联选择问题,比如3个下拉框,选择第一个其他的2个选项自动把内容选中.、jquery怎么获取select选中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)