[难题] 如何使List/Menu部分选项不能被选中?
在一个list/menu里,可以多选,我想使一些选项不能被选中,从而不能被修改或移动出去,即这些选项一直要在这个list/menu里,即使其它的选项被删除?
纯粹的javascript问题,不能考虑放在两个list/menu里,也不能考虑从数据源过滤掉!
参考文章:
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<script language="javascript">
function unselect(){
if(document.form1.test.options[1].selected){
document.form1.test.options[1].selected=0;
}
}
</script>
</head>
<body bgcolor="#ffffff" text="#000000">
<form name="form1" method="post">
<select name="test" size="6" multiple onchange="unselect();">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
</form>
</body>
</html>
你试一下2,就不能被选择,因为不知道不能选择的条件是什么,就只能这样判断了!
你可以做些改动
Posted in noname. Edit