var objText = window.document.getElementsByName("txtName");
for(var i=0; i<objText.length; i++){
if (objText[i].value == "") {
alert(i);
}
}
for(var i=0; i<objText.length; i++){
if (objText[i].value == "") {
alert(i);
}
}
解决方案 »
- 咋输出了undefined 而不是输出10 20 30呢? 大哥,帮帮忙啊
- javascript 给textarea设定值 并且是 换行的
- jquery 赋值的问题
- 求一个控制图片缩放的函数,急急急。。。。
- 小菜鸟请教---------JavaScript弹出窗口问题~~
- 请问: 在ascx里面写javascript要用到页面上的某个控件,要怎么找到呢 ?我是用document.getElementID()但是好像找不到
- 新手请教
- 关于chart.js传参问题
- 关于正则表达式求解
- 高分求得到当前文件夹下的所有文件名或文件夹名称的写法?
- 在线请教以下两个问题:
- 关于JavaScript的基本文法问题(document.writeln)
number = "1234567890";
for(i=0;i<objText.length;i++){
for(j=0;j<objText[i].length;j++){
achar = objText[i].charAt(j);
if(number.indexOf(achar)==-1){
alert("请输入数字");
return false;
}
}
}
可是怎么不行呢??
var st='asdf3223';
if(isNaN(st)==true)
alert("输入的不全是数字");
else
alert("输入的都是数字");
for(var i=0; i<objText.length; i++){
var vText = objText[i].value;
if(isNaN(vText)==true)
alert("输入的不全是数字");
else
alert("输入的都是数字");
}
还是这个类似数组的,就是用isnan()不行。