社区
JavaScript
帖子详情
在JAVASCRIPT里面怎么判断一个数组的长度,数组是变化的??
kangaroo
2001-07-25 04:55:45
在JAVASCRIPT里面怎么判断一个数组的长度,数组是变化的??
现在我做成的是 这样的:刚开始的时候是只有一个下拉列表:(这个时候下拉列表不是数足),当我点击 添加之后就有了两个下拉框, 现在要做的就是在客户端用JAVASCRIPT检测下拉框的值是否为空, 可能是一个也可能是两个下拉框!!!
注:下拉框里面有内容::
...全文
1291
24
打赏
收藏
在JAVASCRIPT里面怎么判断一个数组的长度,数组是变化的??
在JAVASCRIPT里面怎么判断一个数组的长度,数组是变化的?? 现在我做成的是 这样的:刚开始的时候是只有一个下拉列表:(这个时候下拉列表不是数足),当我点击 添加之后就有了两个下拉框, 现在要做的就是在客户端用JAVASCRIPT检测下拉框的值是否为空, 可能是一个也可能是两个下拉框!!! 注:下拉框里面有内容::
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qqroom
2001-08-16
打赏
举报
回复
er
olvest4000
2001-08-05
打赏
举报
回复
还没见代码啊!
olvest4000
2001-08-05
打赏
举报
回复
怎么拉,都那么糊涂啊!
starfish
2001-08-04
打赏
举报
回复
我好像搞错你的意思了,你是要判断select选中的内容是否为空对不对呀?
可以用
var empty = false;
var col = document.all.tags("SELECT");
for (i=0; i<col.length; i++)
if (col[i].value == "") {
empty = true;
break;
}
if (empty) alert("EMPTY!");
starfish
2001-08-04
打赏
举报
回复
对于
<select name="Category">
<option value="">please select</option>
<option value="SCANNER">SCANNER</option>
<option value="SCSI CARD">SCSI CARD</option>
<option value="SOFTWARE">SOFTWARE</option>
</select>
可以这样:
var col = document.all.Category.tags("OPTION");
if (col.length ==0) alert("select is empty.");
OK?
kangaroo
2001-08-04
打赏
举报
回复
我的意思是要同时判断两个或者是一个?还有其他的文本框需要跟着一起判断?
starfish
2001-08-04
打赏
举报
回复
还是没有弄懂你的意思,举个具体的例子或者将你的代码写出来
孟子E章
2001-07-30
打赏
举报
回复
QQ:5385337
kangaroo
2001-07-30
打赏
举报
回复
孟子E章,你回答我啊?
kangaroo
2001-07-27
打赏
举报
回复
QQ:45573739
可以告诉我你的QQ
孟子E章
2001-07-27
打赏
举报
回复
不能判断?出现什么现象了?
kangaroo
2001-07-27
打赏
举报
回复
不行的,你按照我写的试一下
孟子E章
2001-07-27
打赏
举报
回复
不会吧,我的IE都能很好地执行的,都能判断出
<option value="">please select</option>
<option value="">请选择啊</option>
有两处 value=空的啊
kangaroo
2001-07-27
打赏
举报
回复
不行我试过了,上面两个SELECT就判断不了她是否为空?
孟子E章
2001-07-26
打赏
举报
回复
只要是select,数量不限。你的不分开是什么意思啊?不明白
kangaroo
2001-07-26
打赏
举报
回复
help me?
kangaroo
2001-07-26
打赏
举报
回复
方法好象不行,我试过了,我的意思是要在两中情况下都可以判断!!
一种是只有一个 <select name="Category">
<option value="">please select</option>
<option value="SCANNER">SCANNER</option>
<option value="SCSI CARD">SCSI CARD</option>
<option value="SOFTWARE">SOFTWARE</option
</select>
另一中情况是两个或者多个select
kangaroo
2001-07-26
打赏
举报
回复
如果是这样怎么判断?
<select name="Category">
<option value="">please select</option>
<option value="SCANNER">SCANNER</option>
<option value="SCSI CARD">SCSI CARD</option>
<option value="SOFTWARE">SOFTWARE</option>
</select>
<select name="Category">
<option value="">请选择啊</option>
<option value="SCANNER">SCANNER</option>
<option value="SCSI CARD">SCSI CARD</option>
<option value="SOFTWARE">SOFTWARE</option>
</select>
还有可能之后一个select有怎么判断?
需要同时在一个地方判断不是分开!!!
孟子E章
2001-07-26
打赏
举报
回复
下面的代码可以判断任意数量的select的选项是否为空,不用改动代码,你只需复制select即可
<HTML>
<script>
function test(){
with (document.formname){
for(var i=0;i<document.formname.elements.length;i++){
if(document.formname.elements[i].type=="select-one"){
for(var j=0;j<document.formname.elements[i].length;j++){
if(document.formname.elements[i].options[j].value=="")
alert("选项 "+document.formname.elements[i].options[j].text+" 的 value 处为空,不信你打开源代码看看!!")
}
}
}
}
}
</script>
<form name=formname>
<select name="Category">
<option value="">please select</option>
<option value="SCANNER">SCANNER</option>
<option value="SCSI CARD">SCSI CARD</option>
<option value="SOFTWARE">SOFTWARE</option
</select>
<select name="products">
<option value="1">请选择啊</option>
<option value="SCANNER">SCANNER</option>
<option value="SCSI CARD">SCSI CARD</option>
<option value="SOFTWARE">SOFTWARE</option
</select>
<select name="sum">
<option value="">请选择</option>
<option value="SCANNER">SCANNER</option>
<option value="">测试</option>
<option value="SOFTWARE">SOFTWARE</option
</select>
<br>
<input type=button onclick=test() value=test>
</form>
</HTML>
孟子E章
2001-07-25
打赏
举报
回复
for(var i=0;i<document.formname.selectname.length;i++)
{
if(document.formname.selectname.options[i].value=="")
alert("为空")
}
加载更多回复(4)
javascript
数组
的
长度
length是可变的
本文介绍了
JavaScript
中如何获取
数组
的
长度
,以及
数组
长度
属性的可变特性。通过实例演示了
数组
长度
的
变化
过程,包括直接修改
数组
长度
和通过增加元素来改变
长度
。
js获取
数组
长度
-length属性的介绍
本文深入探讨了
JavaScript
中
数组
的length属性,解释了它如何反映
数组
的最大
长度
而非实际元素数量,以及其动态特性对
数组
操作的影响。通过示例展示了length属性在
数组
长度
调整时的行为,包括
数组
的截断和扩展。
21 JS
数组
的基本操作——
数组
长度
本文详细讲解了
JavaScript
中
数组
长度
的操作,包括如何获取和修改
数组
长度
,创建时指定
长度
的方法。通过实例演示了获取五个学生脚本成绩
数组
的
长度
。重点介绍了
数组
长度
变化
对存储的影响及创建
数组
的不同策略。
js 中遍历php
数组
长度
,js怎么
判断
数组
长度
本文详细介绍了
JavaScript
中
数组
length属性的用法,包括如何获取
数组
长度
、设置
长度
对
数组
的影响,以及示例展示了length属性如何动态改变
数组
结构。重点讲解了
数组
截断与增长的情况,并提到了编程中可能遇到的相关操作和注意事项。
Vue监听
数组
长度
变化
本文分享了一种在Vue中监听
数组
长度
变化
的方法,通过watch属性监控list.length,当
数组
长度
发生
变化
时执行特定操作,适用于需要对
数组
长度
变化
作出响应的应用场景。
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章