注册 登录
编程论坛 JavaScript论坛

如何获取多个文本框的值啊,求方法

桃夭小仙 发布于 2013-11-22 19:03, 683 次点击
<!--
function showF(){
    var yhm=document.form1.t1.valu ;
    var mm=document.form1.t2.value;
    var dzyj=document.form1.t3.value;
   
    var oElement=document.form1.
        
            if(oElement.value==""){
                alert("此表单字段不能为空!");
                oElement.focus();
                return false;
            }
                userInfo="用户名:"+document.form1.elements["textfield"].value+";&nbsp;";
        userInfo+="密码:"+document.form1.textfield2.value+";&nbsp;";
        userInfo+="电子邮件"+document.form1.h.vale;
                document.all.p1.innerHTML=userInfo;
               
                return;
                }
            
            
   
        
   
-->
</script>
</head>

<body>
<form id="form1"  name="form1" method="post" action="">
<table width="200" border="1">
  <tr>
    <td>
      用户名:
      <label>
        <input type="text" name="t1" id="t1" width="50px"/>
      </label>
   </td>
  </tr>
  
  <tr>
    <td>
      密码:
      <label>
        <input type="password" name="t2" id="t2" width="50px"/>
      </label>
    </td>
  </tr>
     
  <tr>
    <td>
      电子邮件:
      <label>
        <input type="email" name="t3" id="t3" width="50px"/>
      </label>
    </td>
  </tr>           
  <tr>
    <td>
    <input name="but" type="button" id="but" value="确定" onclick="showF();"/>
    </td>
  </tr>
</table>
</form>
<p align="center" id="p1"></p>
</body>
</html>
8 回复
#2
桃夭小仙2013-11-22 19:05
关键是书上面的写错了啊。我想一起验证多个文本框不能为空。
#3
cai4105795172013-11-23 10:41
var yhm=document.form1.t1.valu ;
你这里都写错了
#4
cai4105795172013-11-23 10:42
var a=document.form1.value 你样写过吗 试试
#5
hugeannex2013-11-23 12:22
你那是啥书?尽信书不如无书。
跟你说几个要点:
1、获取一个标签元素用document.getElementById()是最好最快,兼容性最好的;document.all那只是IE的玩儿。
2、比如获取上面form的兼容方法一般的有:document.getElementById("form1"); document.forms["form1"](如果你知道它是页面上第几个form,坚信结构不变,比如第一个,可以document.forms[0]);

你上面的document.form1是没有value属性的,所以肯定是undefined的值,所以if(oElement.value=="")肯定一值都是true;
最后,你不是转销售了吗?还来折腾?
#6
桃夭小仙2013-11-26 22:19
回复 5楼 hugeannex
全面发展不行
#7
hugeannex2013-11-27 10:03
回复 6楼 桃夭小仙
人的一生精力有限啊。
#8
桃夭小仙2013-11-27 10:48
回复 7楼 hugeannex
实不相瞒,期末考试要过啊,大侠。我是被逼的
#9
hugeannex2013-11-27 16:27
回复 8楼 桃夭小仙
没点兴趣很难学好程序的。。。被逼的,完蛋了。。。
1