社区
JavaScript
帖子详情
在JAVASCRIPT里面怎么判断一个数组的长度,数组是变化的??
kangaroo
2001-07-25 04:55:45
在JAVASCRIPT里面怎么判断一个数组的长度,数组是变化的??
现在我做成的是 这样的:刚开始的时候是只有一个下拉列表:(这个时候下拉列表不是数足),当我点击 添加之后就有了两个下拉框, 现在要做的就是在客户端用JAVASCRIPT检测下拉框的值是否为空, 可能是一个也可能是两个下拉框!!!
注:下拉框里面有内容::
...全文
1243
24
打赏
收藏
在JAVASCRIPT里面怎么判断一个数组的长度,数组是变化的??
在JAVASCRIPT里面怎么判断一个数组的长度,数组是变化的?? 现在我做成的是 这样的:刚开始的时候是只有一个下拉列表:(这个时候下拉列表不是数足),当我点击 添加之后就有了两个下拉框, 现在要做的就是在客户端用JAVASCRIPT检测下拉框的值是否为空, 可能是一个也可能是两个下拉框!!! 注:下拉框里面有内容::
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
】
数组
③ (
JavaScript
数组
长度
| 修改
数组
长度
|
数组
案例 )
一、
JavaScript
数组
长度
1、
数组
长度
2、修改
数组
长度
二、
数组
案例 1、求
数组
元素平均值 2、求
数组
元素最大值
JavaScript
——
数组
——
数组
长度
JavaScript
——
数组
——
数组
长度
JavaScript
中的
数组
长度
是可变的,可用赋值运算符改变
数组
大小,如果改变之后的
数组
的
长度
比原
数组
大,则新
数组
会在末尾补充相应数量的空位,空位上的
数组
元素的值是undefined;如果改变之后的
数组
的
长度
比原
数组
小,则新
数组
会被从后往前截断相应的
长度
,示例如下,(<< 表示打印结果) let arr = [1,2,3,4,5,6] console.log(arr) << Array(6) [ 1, 2, 3, 4, 5, 6 ] cons
html定义图片
数组
,
javascript
怎么定义
一个
数组
?
javascript
怎么定义
一个
数组
?下面本篇文章就来给大家介绍一下
javascript
数组
定义的几种方法,一般来说分为隐式创建、直接实例化、定义
数组
并指定
长度
,希望对大家有所帮助。什么是
数组
?
数组
就是一组数据的集合,其表现形式就是内存中的一段连续的内存地址,
数组
名称其实就是连续内存地址的首地址。js中的
数组
特点
数组
定义时无需指定数据类型
数组
定义时可以无需指定
数组
长度
数组
可以存储任何数据类型的数据...
html页面定义
数组
,
javascript
怎么定义
一个
数组
?
javascript
怎么定义
一个
数组
?下面本篇文章就来给大家介绍一下
javascript
数组
定义的几种方法,一般来说分为隐式创建、直接实例化、定义
数组
并指定
长度
,希望对大家有所帮助。什么是
数组
?
数组
就是一组数据的集合,其表现形式就是内存中的一段连续的内存地址,
数组
名称其实就是连续内存地址的首地址。js中的
数组
特点
数组
定义时无需指定数据类型
数组
定义时可以无需指定
数组
长度
数组
可以存储任何数据类型的数据...
JavaScript
数组
的
长度
在上面的代码示例中,我们首先定义了
一个
空
数组
。然后,使用pop()方法删除了
一个
元素,使用unshift()方法在
数组
开头添加了
一个
元素,再使用shift()方法删除了开头的元素。需要注意的是,通过修改
数组
的length属性可以增加或减少
数组
中元素的数量。如果将
数组
的length属性设置为小于当前元素数量的值,则
数组
末尾的元素将会被删除,否则将会在
数组
末尾添加undefined元素,直到
数组
长度
等于设置的值。
JavaScript
数组
的
长度
可以通过
数组
对象的length属性来获取,
长度
表示
数组
中元素的数量。
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章