| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 876 人关注过本帖
标题:不能验证表单?
只看楼主 加入收藏
hwj198103
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-11-4
收藏
 问题点数:0 回复次数:2 
不能验证表单?
<form id="liuyan" name="liuyan" method="post"  onsubmit ="return check();"   action="liuyan.asp?action=add" >
  <table width="760" height="450" border="0" align="center" cellpadding="0" cellspacing="1" bordercolor="#CCCCCC" bgcolor="#CCCCCC" class="css">
    <tr>
      <td height="82" colspan="2" bgcolor="#FFFFFF"><table height="50" cellpadding="0" cellspacing="0">
        <tr>
          <td width="445" height="20"><strong> 发 送 留 言</strong> </td>
        </tr>
        <tr>
          <td>填写下列表单,直接发送留言给企业。 </td>
        </tr>
      </table></td>
    </tr>
    <tr>
      <td width="176" height="51" bgcolor="#FFFFFF"><div align="right"><strong><span class="STYLE1">*</span> 姓名:</strong></div></td>
      <td width="577" bgcolor="#FFFFFF">
        <div align="center">
          <label>
          <div align="left">
            <input name="Lname" type="text" id="Lname" size="30" />
            <strong>性别: </strong>
            <input name="sex" type="radio" value="1" checked="checked" />
            
  <input type="radio" name="sex" value="0" />
            女</div>
          </label>
        </div>      </td>
    </tr>
    <tr>
      <td height="39" bgcolor="#FFFFFF"><div align="right"><strong><span class="STYLE1">* </span>联系电话:</strong></div></td>
      <td bgcolor="#FFFFFF"><label>
      <input name="tel" type="text" id="tel" size="30" />
      请输入您的固定电话,有分机请填写分机</label></td>
    </tr>
    <tr>
      <td height="38" bgcolor="#FFFFFF"><div align="right"><strong>手机:</strong></div></td>
      <td bgcolor="#FFFFFF"><label>
        <input name="phone" type="text" id="phone" size="30" />
      建议填写,以便企业能及时联系到您。</label></td>
    </tr>
    <tr>
      <td height="33" bgcolor="#FFFFFF"><div align="right"><strong><span class="STYLE1">* </span>电子邮件:</strong></div></td>
      <td bgcolor="#FFFFFF"><label>
        <input name="email" type="text" id="email" size="30" />
      请填写您的常用电子邮箱,这也是企业联系您的首选方式 </label></td>
    </tr>
    <tr>
      <td height="59" bgcolor="#FFFFFF"><div align="right"><strong>联系地址:</strong></div></td>
      <td bgcolor="#FFFFFF"><label>
        <input name="address" type="text" id="address" size="50" />
        <br />
        请准确填写您的详细地址,方便企业寄送产品资料给您!</label></td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF"><div align="right"><strong><span class="STYLE1">*</span> 留言内容:</strong></div></td>
      <td bgcolor="#FFFFFF"><label>
        <textarea name="nr" cols="60" rows="6" id="nr"></textarea>
      </label></td>
    </tr>
    <tr>
      <td height="22" bgcolor="#FFFFFF"><div align="right"><strong><span class="STYLE1">* </span>验证码:</strong></div></td>
      <td bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="33" bgcolor="#FFFFFF">&nbsp;</td>
      <td bgcolor="#FFFFFF"><label>
        <input name="Submit" type="submit"    value="留 言"   />
      </label></td>
    </tr>
  </table>
 

</form>
<script language="javascript">
function check()
{
if (checkspace(document.liuyan.Lname.value)
document.Lliuyan.name.value.length < 2){
document.Lliuyan.name.focus();
alert("名字长度不能小于2,请重新输入!");
return false;
}
}
function checkspace(checkstr) {
var str='';
for (i=0;i<checkstr.length; i++){
str=str+'';
}
return (str==checkstr);
}
//-->
</script>
搜索更多相关主题的帖子: 表单 验证 
2008-11-04 10:21
frankqnj
Rank: 4
等 级:贵宾
威 望:12
帖 子:320
专家分:278
注 册:2008-4-6
收藏
得分:0 
if (checkspace(document.liuyan.Lname.value)
document.Lliuyan.name.value.length < 2){

这里我没看懂  你的条件到底是什么呢? 先不说 语法上的错误
Lliuyan.name  我大概看了下. 你确定 你的form中 有id或name 为"name"的元素么?

最后.即使你这东西在ie里没问题 在ff里 或其他浏览器里也会出问题
请给 需要控制的元素 一个id  然后使用document.getElementById() 这个方法来获取对象
2008-11-06 04:27
快速回复:不能验证表单?
数据加载中...
 
   



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

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