CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

怎么判断窗体内是否存在这个文本框????

楼主PPLUNCLE(困了,累了,就到CSDN灌水)2003-11-01 10:39:32 在 Web 开发 / JavaScript 提问

<form   action="aaa.asp"   method="post"   name="form"   onSubmit="return   checkdata()">  
  <tr><td><input   type="text"   name="bbb"   value=""   size="50"></td></tr>  
  </form>  
  各位   ,我在checkdata过程体里面,怎么样判断是否存在bbb这个文本框,如果存在,就不允许它为空的情况下才能提交。  
  我用  
  if   (document.form.bbb.value!=""){  
  if(document.form.bbb.value.length   ==   0){  
    alert("bbb不能为空!")  
    document.form.bbb.focus();  
    return   false;  
    }  
  }  
  错在哪里啦, 问题点数:20、回复次数:5Top

1 楼fastson()回复于 2003-11-01 11:12:24 得分 5

if   (document.form.bbb!="undefined"){  
          .......  
  }  
   
  Top

2 楼chinchy(糟老头)回复于 2003-11-01 11:16:14 得分 5

if   (document.all["bbb"]!=null)  
  {  
  //存在  
  }Top

3 楼wwwliaole(无聊)回复于 2003-11-01 11:26:41 得分 5

function   isExist(obj){//obj为你想测试的表单的form的名称。  
  var   objLength=obj.length;  
  for(i=0;i<objLength;i++){  
    if(obj.elements[i].name=="bbb"){  
    return   true;  
  }  
   
  return   false;  
  }  
  }  
  }  
   
   
  示例文件   :  
  <HTML>  
  <HEAD>  
  <SCRIPT   LANGUAGE   =   JavaScript   TYPE="text/javascript">  
  function   isExist(obj){  
  var   objLength=obj.length;  
  for(i=0;i<objLength;i++){  
    if(obj.elements[i].name=="bbb"){  
    return   true;  
  }  
   
  return   false;  
  }  
  }  
  function   show(obj)  
  {  
  if   (isExist(obj))   {  
  alert("true");  
  }else{  
  alert("false")  
  }  
  }  
  </SCRIPT>  
  </HEAD>  
  <BODY>  
  <FORM   name="form1">  
      文本框   1:<INPUT   name="bbb"><P>  
      文本框   2:<INPUT   name="text2"><P>  
  <H3   align=center>单击以下按钮显示表单中的元素信息:</H3>  
      按钮   1:<INPUT   type=button   name="button1"   value="按钮"   onClick="javascript:show(this.form)">  
  </FORM>  
  </BODY>  
  </HTML>  
  Top

4 楼fastson()回复于 2003-11-01 11:52:45 得分 5

比较简单的  
  if   (document.getElementById("bbb")==null)  
        alert("不存在")Top

5 楼kingdomzhf(旭日东升)回复于 2003-11-01 12:42:27 得分 0

agree     fastsonTop

相关问题

  • 判断文本框
  • 根据获得的句柄,如何判断它是一个什么控件(如是窗体、文本框)?
  • 判断文本框内容
  • 文本框判断问题
  • 在C#窗体程序中如何用最简单的方法判断多个没有关系的文本框不为空!
  • 判断文本框内容问题
  • 判断文本框内容改变
  • 用VBA判断word文档中的文本框内是否存在文字?????(急急急!! )
  • 在JSP中如果判断文本框中输入的内容在数据库中已存在??
  • 判断窗体是否存在

关键词

得分解答快速导航

  • 帖主:PPLUNCLE
  • fastson
  • chinchy
  • wwwliaole
  • fastson

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo