| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 951 人关注过本帖
标题:求助 为什么 这个javascript不执行
只看楼主 加入收藏
cy5505chyu
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-5-7
结帖率:33.33%
收藏
 问题点数:0 回复次数:5 
求助 为什么 这个javascript不执行
程序代码:
<!--#include file="inc/conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="style/css.css" type="text/css">
<title>无标题文档</title>
<style type="text/css">
body{ text-decoration:none; margin:auto; padding-top:0; margin-top:0;}
.td{ color:#666666;text-align:left; text-decoration:none;font-size: 14px;
}
.to{font:'宋体'; font-size:13px; text-decoration:none; color:#000000;}
.tou{text-decoration:none; color:#000000;}
.midd{ margin:0 auto; text-align:center; width:1000px;}
</style>
<script language="javascript">
function checkform()
{

  if (form.name.value =="" ){
    alert("昵称不能为空");
  
    return(false);

 }


 if (form.email.value =="" ){
    alert("电子邮件不能为空");
  
    return(false);

 }

 if (form.content.value =="" ){
    alert("留言内容不能为空");
  
    return(false);

 }

 
}
</script>

</head>
<body >
<table id="__01" width="1000" border="0" cellpadding="0" cellspacing="0" align="center">
    <tr>
        <td colspan="5">
            <img src="images/index_01.gif" width="1000" height="31" alt=""></td>
            </tr>

        <tr>
    <td colspan="5" background="images/index_02.gif" width="1000" height="34"  class="to"  >   
    <table width="680"   height="34" align="right">
    <tr><td width="82"><a href="index.asp" class="tou">首页</a></td>
    <td width="104"><a href="#" class="tou">公司简介</a>    </td>
    <td width="96"><a href="news_list.asp" class="tou">新闻中心</a></td>
    <td width="99"><a href="#" class="tou">产品中心</a>    </td>
    <td width="113"><a href="#" class="tou">招聘向导</a>    </td>
    <td width="110"><a href="content.asp" class="tou">联系我们</a></td>
    <td width="39"></td>
    <td width="21"></td>
    </tr>
    </table></td>

    </tr>
    <tr>
        <td colspan="5">
            <img src="images/index_03.gif" width="1000" height="33" alt=""></td>

    </tr>
    <tr>
        <td colspan="2">
            <img src="images/news1_04.gif" width="1000" height="37" alt=""></td>
    </tr>
    <tr>
        <td colspan="2">
            <img src="images/news1_05.gif" width="1000" height="45" alt=""></td>
    </tr>
    <tr>
        <td colspan="2">
            <img src="images/news1_06.gif" width="1000" height="39" alt=""></td>
    </tr>
    <tr>
        <td colspan="2">
            <img src="images/news1_07.gif" width="1000" height="44" alt=""></td>
    </tr>
    <tr>
        <td colspan="2">
            <img src="images/news1_08.gif" width="1000" height="38" alt=""></td>
    </tr>
    <tr>
        <td colspan="2">
            <img src="images/news1_09.gif" width="1000" height="36" alt=""></td>
    </tr>
    <tr>
        <td colspan="2">
            <img src="images/news1_10.gif" width="1000" height="34" alt=""></td>
    </tr>
    <tr>
        <td colspan="2">
            <img src="images/news1_11.gif" width="1000" height="31" alt=""></td>
    </tr>
</table>
    <table id="__01" border="0" cellpadding="0" height="500" cellspacing="0" width="859" align="center" >   
    <tr>   
        <td valign="top" width="300"><img src="images/news_13_02.gif" border="0"></td><td width="559" valign="top">
         <form name="from" id="from" action="content.asp?action=add" method="post" onSubmit="return checkform()" >
        <table width="100%" height="300" border="0" cellpadding="0" cellspacing="0">
       
  <tr>
    <td width="19%"><strong>联系方式:</strong></td>
    <td width="81%">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><strong>给我留言</strong></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>

  <tr>
    <td align="right">昵称:</td>
    <td>
      <input type="text" name="name">    </td>
  </tr>
  <tr>
    <td align="right">性别:</td>
    <td>
      <input name="sex" type="radio" value="先生" checked="checked">
      先生
      <input type="radio" name="sex" value="女士">女士 </td>
  </tr>
  <tr>
    <td align="right">E-mail:</td>
    <td>
      <input type="text" name="email" onblur=email(this.value)>    </td>
  </tr>
  <tr>
    <td align="right" valign="top">内容:</td>
    <td><textarea name="content" cols="30" rows="5" ></textarea></td>
  </tr>
  <tr>
    <td height="37" align="center">&nbsp;</td>
    <td><input type="submit" name="Submit" value=" 添 加 " border="0" style="background-color: #cccccc" />     &nbsp;&nbsp;&nbsp;&nbsp;
      <input name="Submit2" type="reset" value=" 重 置 " border="0" style="background-color: #cccccc" /></td>
  </tr>
</table>
         </form>
</td>
    </tr>   
</table>
    <table width="1000" align="center" cellpadding="0" cellspacing="0">
    <tr>
        <td>
            <img src="images/news1_15.gif" width="1000" alt="" border="0"></td>
    </tr>
    <tr>
        <td >
            <img src="images/news1_16.gif" width="1000" alt="" border="0"></td>
    </tr>
</table>
<%
dim rs,sql
if request("action")="add" then 
  set rs=server.createobject("adodb.recordset")
  sql="select * from Guest"
   rs.open sql,conn,1,3
   if request.Form("name")<>"" and request.Form("content") <>""  then
   rs.addnew
   rs("name")=request.Form("name")
   rs("sex")=request.Form("sex")
   rs("content")=request.Form("content")           
   rs.update
   rs.close  
  response.write("<Script language=JavaScript>alert('留言添加成功!')</Script>")
   Response.Write("<script>window.location ='content.asp'</script>")
   else
    response.write("<Script language=JavaScript>alert('昵称和内容都不能为空!')</Script>")
   Response.Write("<script>window.location ='content.asp'</script>")
   end if
end if
%>
</body>
</html>
搜索更多相关主题的帖子: javascript 
2011-06-11 14:06
rosechihan
Rank: 2
等 级:论坛游民
帖 子:15
专家分:40
注 册:2011-6-19
收藏
得分:0 
你的代码我在我的机器上运行过,虽然不知道是在哪里错了,但是你吧onsubmit事件的内容放到提交里,把submit换成button就可以解决这个问题了。
对了form 在使用时我是重新定义里一边。
结果是达到了。
2011-07-02 16:56
cRazy谢不清
Rank: 2
等 级:论坛游民
帖 子:25
专家分:86
注 册:2011-6-27
收藏
得分:0 
submit触发的事件不是写在script的吧?
2011-07-02 18:44
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 
表单的name和id都写错了。

----我怎能在别人的苦难面前转过脸去----
2011-07-02 20:07
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
收藏
得分:0 
<form name="from" id="from" action="content.asp?action=add" method="post" onSubmit="javascript:return checkform();" >
这样试试

莫以善小而不为,莫以恶小而为之!
2011-07-04 00:34
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 
我在4楼说的很明白了,5楼的不要瞎说了。
楼主的代码name="from" id="from",而在JS代码中用form,当然不能运行了。
改成<form name="form" id="form"就行了

----我怎能在别人的苦难面前转过脸去----
2011-07-04 10:15
快速回复:求助 为什么 这个javascript不执行
数据加载中...
 
   



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

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