标题:代码运行不出效果,help
只看楼主
桃夭小仙
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2013-10-27
结帖率:83.33%
已结贴  问题点数:20 回复次数:6 
代码运行不出效果,help
<script language="javascript" type="text/javascript">
<!--
function showF(){
    var userInfo="";
    for(var i=0; i<document.form1.length;i++){
    var oElement=document.form1.elements[i];
        if(oElement.type=="text"||oElement.type=="password"){
            if(oElement.value==""){
                alert("此表单字段不能为空!");
                oElement.focus();
                return;
                }
            
            }
        }
        userInfo="用户名:"+document.form1.elements["textfield"].value+";&nbsp;";
        userInfo+="密码:"+document.form1.textfield2.value+";&nbsp;";
        userInfo+="电子邮件:"+document.form1.h.value;
        document.all.p1.innerHTMl=userInfo;
    }
-->
</script>
</head>

<body>
<form id="form1" method="post" action="">
<table width="200" border="1">
  <tr>
    <td>
      用户名:
      <label>
        <input type="text" name="textfield" id="textfield" width="50px"/>
      </label>
   </td>
  </tr>
  <tr>
    <td>
      密码:
      <label>
        <input type="password" name="textfield2" id="textfield2" width="50px"/>
      </label>
    </td>
  </tr>
  <tr>
    <td>电子邮件:&nbsp;
      <input name="" type="text" id="h" width="50px"/></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>
搜索更多相关主题的帖子: javascript function password document 用户名 
2013-11-17 14:19
xstar海绵
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:26
专家分:160
注 册:2013-11-3
得分:7 
js不对 javascript没学过吧 建议到 w3cschool 了解一下javascript的语法
2013-11-17 22:04
桃夭小仙
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2013-10-27
得分:0 
回复 2楼 xstar海绵
哪里不对啊,望指点啊
2013-11-18 13:43
桃夭小仙
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2013-10-27
得分:0 
补充:alert是可以运行出来的,就是document.all.p1.innerHTMl=userInfo;,没有发生作用。
2013-11-18 13:54
yxx922
Rank: 1
等 级:新手上路
帖 子:1
专家分:7
注 册:2013-11-5
得分:7 
function showF(){
    var userInfo="";
    for(var i=0; i<document.getElementById("table1").rows.length;i++){
    var oElement=document.getElementById("table1").rows[i];
    alert(oElement.cells[0].getElementsByTagName("input")[0]);
        if(oElement.cells[0].getElementsByTagName("input")[0].type=="text"||oElement.cells[0].getElementsByTagName("input")[0].type=="password"){
            alert("dsdsd");
            if(oElement.cells[0].getElementsByTagName("input")[0].value==""){
                alert("此表单字段不能为空!");
                oElement.cells[0].getElementsByTagName("input")[0].focus();
                return;
                }
            }
        }
    }
2013-11-19 15:43
桃夭小仙
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2013-10-27
得分:0 
回复 5楼 yxx922
还是运行不出来,求全部。。
2013-11-19 17:43
java小蚂蚁
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:上海
等 级:贵宾
威 望:18
帖 子:558
专家分:2186
注 册:2013-7-2
得分:7 
程序代码:
    for(var i=0; i<document.form1.length;i++){
    var oElement=document.form1.elements[i];
        if(oElement.type=="text"||oElement.type=="password"){
            if(oElement.value==""){
                alert("此表单字段不能为空!");
                oElement.focus();
                return;
                }
            
            }
        }

这段代码能不能改改,不用这种方式,而是通过id来定位,然后在判断是否为空

学海无涯#¥%……&*(
2013-11-20 14:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-423660-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.409766 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved