| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 452 人关注过本帖
标题:急!求表单提交问题!
只看楼主 加入收藏
huangsefy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-10-21
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
急!求表单提交问题!
建立一个表单,单击提交按钮时,判断用户输入的正确性,比如年龄为数值型,如果输入正确,现实“您的简历已提交”,否则显示出错提示。
表单代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>建立表单</title>
<style type="text/css">
<!--
body{font-size:14px}
-->
</style>
</head>
<body topmargin="0">
<form name="form1" method="post" action="review.asp" enctype="multipart/form-data">
  <table width="550"  border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#3399FF">
  <tr align="center" valign="middle" bgcolor="#FFFFFF">
    <td height="30" colspan="4" bgcolor="#B7DAF9">个人简历</td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td width="16%" height="30">真实姓名:</td>
    <td height="30" colspan="3"><input name="name" type="text" id="name" maxlength="50"></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">年龄:</td>
    <td width="36%" height="30"><input name="age" type="text" id="age" size="10" maxlength="10"></td>
    <td width="9%" height="30">性别:      </td>
    <td width="39%" height="30">
    <input name="sex" type="radio" value="0" checked>男
    <input type="radio" name="sex" value="1">女
</td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">毕业院校:</td>
    <td height="30" colspan="3"><input name="school" type="text" id="school" maxlength="50"></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">所学专业:</td>
    <td height="30" colspan="3"><select name="spe" id="spe">
      <option value="0">选择专业</option>
      <option value="1">计算机应用</option>
      <option value="2">土木工程</option>
      <option value="3">软件工程师</option>
      <option value="4">注册会计师</option>
    </select></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">联系方式:</td>
    <td height="30" colspan="3"><input name="tel" type="text" id="tel"></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">照片上传:</td>
    <td height="30" colspan="3"><input name="pic" type="file" id="pic"></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">爱 好:</td>
    <td height="30" colspan="3">
        <input name="favorite" type="checkbox" id="favorite" value="0"> 计算机        
        <input name="favorite" type="checkbox" id="favorite" value="1">英语        
        <input name="favorite" type="checkbox" id="favorite" value="2">体育      
        <input name="favorite" type="checkbox" id="favorite" value="3">旅游
    </td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">工作简历:</td>
    <td height="30" colspan="3"><textarea name="summery" cols="60" rows="8" id="summery"></textarea></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">&nbsp;</td>
    <td height="30" colspan="3" align="center"><input type="submit" name="Submit" value="提交">
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="reset" name="Submit2" value="重置"></td>
  </tr>
</table>
</form>
</body>
</html>

提交后显示HTTP500内部服务器出错,链接的review.asp该怎么编写呢?
搜索更多相关主题的帖子: 表单 
2009-10-21 10:45
孤独冷雨
Rank: 10Rank: 10Rank: 10
来 自:安徽滁州
等 级:贵宾
威 望:23
帖 子:1247
专家分:1909
注 册:2007-6-4
收藏
得分:6 
年龄的话,你判断一下值是数字型,否大于18,小于55,就可以了!

提交后显示HTTP500内部服务器出错:

把你字的review.asp代码贴出来,帮你修改一下!

这里有男女系列成人用品,有时间兄弟们来看一看.
51za.
2009-10-21 14:02
lele2007
Rank: 5Rank: 5
来 自:广东省深圳
等 级:职业侠客
威 望:6
帖 子:1028
专家分:305
注 册:2007-9-4
收藏
得分:6 
去除IE浏览器的HTTP友好错误提示:
工具-Internet选项-高级-显示友好HTTP错误消息(前面的钩去掉)再测试。。看是什么错误提示。。。这样可以看到错误提示信息。。


enctype="multipart/form-data"  你的表单加了这个功能。。一般上传用到。。大概是以二进制提交了数据。。

不能直接用request来获取了。。

学习编程www.
2009-10-21 15:59
lele2007
Rank: 5Rank: 5
来 自:广东省深圳
等 级:职业侠客
威 望:6
帖 子:1028
专家分:305
注 册:2007-9-4
收藏
得分:0 
你给的只是显示页面表单信息。。review.asp  处理页的代码没给。。

学习编程www.
2009-10-21 15:59
chenguoxing517
Rank: 7Rank: 7Rank: 7
来 自:广东广州
等 级:黑侠
威 望:1
帖 子:154
专家分:619
注 册:2009-9-28
收藏
得分:6 
<script language="javascript">
    function check()    {
   
        if (document.form1.age.value=="")    {
            alert("年龄不能为空!");
            return false;
        }

        if (isNaN(document.form1.age.value))    {
            
            alert("年龄必须为数值!");
            return false;
        }
   
}
</script>
<form name="form1" method="post" action="review.asp" enctype="multipart/form-data" onsubmit="return check();">
  <table width="550"  border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#3399FF">
  <tr align="center" valign="middle" bgcolor="#FFFFFF">
    <td height="30" colspan="4" bgcolor="#B7DAF9">个人简历</td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td width="16%" height="30">真实姓名:</td>
    <td height="30" colspan="3"><input name="name" type="text" id="name" maxlength="50"></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">年龄:</td>
    <td width="36%" height="30"><input name="age" type="text" id="age" size="10" maxlength="10"></td>
    <td width="9%" height="30">性别:      </td>
    <td width="39%" height="30">
    <input name="sex" type="radio" value="0" checked>男
    <input type="radio" name="sex" value="1">女
</td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">毕业院校:</td>
    <td height="30" colspan="3"><input name="school" type="text" id="school" maxlength="50"></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">所学专业:</td>
    <td height="30" colspan="3"><select name="spe" id="spe">
      <option value="0">选择专业</option>
      <option value="1">计算机应用</option>
      <option value="2">土木工程</option>
      <option value="3">软件工程师</option>
      <option value="4">注册会计师</option>
    </select></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">联系方式:</td>
    <td height="30" colspan="3"><input name="tel" type="text" id="tel"></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">照片上传:</td>
    <td height="30" colspan="3"><input name="pic" type="file" id="pic"></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">爱 好:</td>
    <td height="30" colspan="3">
        <input name="favorite" type="checkbox" id="favorite" value="0"> 计算机         
        <input name="favorite" type="checkbox" id="favorite" value="1">英语         
        <input name="favorite" type="checkbox" id="favorite" value="2">体育      
        <input name="favorite" type="checkbox" id="favorite" value="3">旅游  
    </td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">工作简历:</td>
    <td height="30" colspan="3"><textarea name="summery" cols="60" rows="8" id="summery"></textarea></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td height="30">&nbsp;</td>
    <td height="30" colspan="3" align="center"><input type="submit" name="Submit" value="提交">
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="reset" name="Submit2" value="重置"></td>
  </tr>
</table>
</form>
上面的代码在你基础上做了个简单的修改,一个是form的onsubmit属性,用check函数进行javascript前端验证,只是举了个简单的对年龄的非空判断和是否为数值的判断,你还可以用类似的对用户其他信息进行判断
同时你还得在form的action属性中处理的页面也进行判断,这样就保险点
2009-10-22 13:04
快速回复:急!求表单提交问题!
数据加载中...
 
   



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

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