如何判断某个值在asp的下拉框(Select)中是否存在?

wsheep 2004-01-31 06:51:46
例如:有一下拉框select1,select1.value分别有0001,0002,0003.
有两个值code1=0002,code2=0005.如何判断select1.value中有code1,没有code2,请ASP高手指教,谢谢。
...全文
144 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
纪俊 2004-01-31
  • 打赏
  • 举报
回复
呵呵~~解决了就好
wsheep 2004-01-31
  • 打赏
  • 举报
回复
okok,再次感谢。
这阵子被逼着搞ASP(原来是作VB的),看代码看得头都大了.
明明知道要遍历select,找count属性找不到,却就是没想到要用.length属性。哎,真是asp盲啊。
看来以后还要多麻烦大家了。
TrueAndFalse 2004-01-31
  • 打赏
  • 举报
回复
<SELECT name=select1>
<OPTION name=code1 value="0001">code1</OPTION>
<OPTION name=code2 value="0002">code2</OPTION>
<OPTION name=code3 value="0003">code3</OPTION>
</SELECT>

<input type="text" name=mytext>
<input type=button name=mybutton onclick="javascript:chk()">
<script>
function chk()
{
var i;
i=0;
for(i=0;i<document.all.select1.length;i++)
if (document.all.mytext.value==document.all.select1[i].value)
alert('select中有这个值');
}
</SCRIPT>
易寒 2004-01-31
  • 打赏
  • 举报
回复
<script language=javascript>
function exist(form)
{
var code1=0002
var code2=0005
len=form.select1.options.length;
for(var i=0;i<len;i++)
{
if(form.select1.options[form.select1.options.selectedIndex].value==code1)
{
alert("存在"+code1+"值");
}
if(form.select1.options[form.select1.options.selectedIndex].value==code2)
{
alert("存在"+code2+"值");
}
}
}
</script>
<form name="form1">
<select name="select1" onclick="exist(this.form)">
<option value="***">***</option>
...
</script>
</form>
x_gn 2004-01-31
  • 打赏
  • 举报
回复
不知楼主以为下面这个如何:

function check(){
var b1,b2
b1=0
b2=1
for(i=0;i<select1.length;i++){
if(select1.options[i].value==0002)
b1=1
if(select1.options[i].value==0005)
b2=0

}
if(b1==1&&b2==1)
alert(1)
else
alert(0)

}
DeltaCat 2004-01-31
  • 打赏
  • 举报
回复
不好意思,漏了,是 s.options[i].value=="000")
DeltaCat 2004-01-31
  • 打赏
  • 举报
回复
<script>
var n=0;
var m=0;
var s = document.all.select1;
for(var i=0;i<s.length;i++)
{
if(s.options[i]=="0002")
n++;
if (s.options[i]=="0005")
m++;
}
if(n>0 && m=0)
alert("含有0002不含0005");
}
</script>
wsheep 2004-01-31
  • 打赏
  • 举报
回复
在线等待中......

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧