function checkattribinput(count){
alert(count);
for (i=0;i<count;i++){
if (eval("document.form1.attribname"+(i+1).value==2){
alert("属性名"+(i+1)+"不能为空,请输入"); return false;
}
}
return true;
}
alert(count);
for (i=0;i<count;i++){
if (eval("document.form1.attribname"+(i+1).value==2){
alert("属性名"+(i+1)+"不能为空,请输入"); return false;
}
}
return true;
}
解决方案 »
- JS中SOAP的调用
- 求js正则表达式: 快。。
- 请帮我看看什么问题!谢!
- 在firefox3.0中,为什么左键和右键都响应onclick事件呢?
- 求OOL(面向对象DIV层),支持AJAX、模拟窗口、拖动、模拟桌面、任务栏、跨浏览器
- 各位帮忙看看, 用JS 下载 EXE 并执行 ,为什么不行??
- jquery.pagination 无刷新分页请求2次
- onresize问题,要疯了~~~~
- 怎样把select的选项文字右对齐?
- 我想打开一个新的页面时,被打开的页面没有标题栏,或者不是传统的IE的标题栏?请问这个怎么实现?
- 如何判断某个输入框的数据是否数字?
- 用TreeView实现树型菜单,怎样取得当前节点的父节点?马上结帖!
alert(count);
for (i=0;i<count;i++){
if (eval("document.form1.attribname"+(i+1)+".value==2")){
alert("属性名"+(i+1)+"不能为空,请输入"); return false;
}
}
return true;
}
alert(count);
for (i=0;i<count;i++){
if (eval("document.form1.attribname"+(i+1)).value==2){
alert("属性名"+(i+1)+"不能为空,请输入"); return false;
}
}
return true;
}
比较合理的是用相同的名字命名然后用如下的语句:
function checkattribinput(){
for (i=0;i<document.form1.all("attribname").length;i++)
{
if (document.form1.all("attribname")[i].value==2)
{
alert("属性名"+(i+1)+"不能为空,请输入");
document.form1.all("attribname")[i].focus();
return false;
}
}
return true;
}