CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

为什么按回车不能提交?

楼主zippooo(Sonnenschein(I'm really 菜!))2002-06-23 17:46:13 在 Web 开发 / ASP 提问

不知道各位有没有发生过这种情况  
  一个form表单按回车键不能提交?我应该注意什么? 问题点数:20、回复次数:20Top

1 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2002-06-23 18:07:58 得分 0

ttTop

2 楼xgn(谁是谁)回复于 2002-06-23 18:11:17 得分 2

有submit按钮吗?有几个?Top

3 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2002-06-23 18:12:46 得分 0

一个submit,一个reset啊,已经遇到好几次了Top

4 楼BrightEye(男儿当自强,靠别人不如靠自己)回复于 2002-06-23 20:36:12 得分 2

设置焦点就可以了。Top

5 楼ChinaOk(农村表哥)回复于 2002-06-23 20:51:37 得分 2

没有submit按狃,用图片框也可以递交吧。  
  另外你可以利用onkeydown  
   
  —————————————————————————————————  
  ┏━★━━◆━━★━┓    
  ♂欢|◢CSDN◣|使♂          ▲自由保存帖子,浏览,关注检测  
  ┃迎|◥论坛助手◤|用┃          ▲完善的CSDN客户端工具  
  ┗━☆━━◇━━━☆┛       ▲自动添加签名......  
   
  让你更快,更爽,更方便地上CSDN...  
  http://www.csdn.net/expert/topic/573/573604.xml  
  http://www.chinaok.net/csdn/csdn.zip  
  Top

6 楼y1g1y1(袁飞☆VB诚可贵VB.Net价更高C#心中有二者皆可抛☆)回复于 2002-06-24 08:23:41 得分 2

不必需要     submit   按纽.  
   
  不过要注意,表单里不能有     readonly     ,   disabled   的字段.否则按回车不会提交.Top

7 楼bluewhitegirl()回复于 2002-06-24 09:01:38 得分 2

首先确认是否有<form   action=""   method="">...</form>,  
  其次确认submit.reset是否在<form   action=""   method="">...</form>表单里。Top

8 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2002-07-03 17:02:39 得分 0

y1g1y1(袁飞☆曾经沧海难为水,除却VB不是云☆)    
  什么是readonly?没有disavledTop

9 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2002-07-03 17:13:24 得分 0

知道readonly啊,表但里没有readnoly也没有disabled,不知道是何故Top

10 楼chi0591(游游淡淡)回复于 2002-07-03 17:15:41 得分 2

给出源代码不就知道啦  
  Top

11 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2002-07-03 17:44:12 得分 0

<%  
  if   Request.Form("submit1")   <>   ""   then  
  Response.Write   Request.Form   ("Name")  
  end   if  
  %>  
  <HTML>  
  <HEAD>  
  <script   LANGUAGE="javascript">  
  <!--  
  function   check()  
  {  
  if   (RegForm.Name.value   ==   "")   {  
  alert('请输入收费标准的名称!');  
  RegForm.Name.focus();  
  return   false;  
  }  
  return   true;  
  }  
  //-->  
  </script>  
  </HEAD>  
  <body   bgcolor="#ecf2f9"   leftmargin="0"   topmargin="0">  
  <table   border="0"   cellPadding="1"   cellSpacing="0"   width="500"   align="center">  
  <tr><td   align="center"><font   color="#000080">[创建新标准]</font><br><br></td></tr>  
  <tr><td   width="100%">  
  <form   method="post"   name="RegForm"   action="test.asp"   onSubmit="return   check();">  
  <table   border="0"   cellPadding="1"   cellSpacing="1"   width="100%"   align="center">  
      <tr>  
          <td   width="40%"   align="right">标准名称:</td>  
          <td   width="60%"><input   name="Name"   size="20"   maxlength="12"></td>  
      </tr>      
      <tr>  
          <td   width="100%"   colspan=2   align="center"><br><br>  
          <input   name="submit1"   type="submit"   value="创     建">  
          &nbsp;&nbsp;&nbsp;&nbsp;<input   name="reset1"   type="reset"   value="重     写"></td>  
      </tr>    
  </table>  
  </form>    
  </td></tr>    
  </table>  
  </body>  
  </HTML>  
   
  按回车不能显示表单中Name的值,点按钮却可以?Top

12 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2002-07-03 18:08:37 得分 0

修改前面一段脚本如下:  
  Response.Write   "AAA"&Request.Form   ("Name")&"AAA"  
  if   Request.Form("submit1")   <>   ""   then  
  Response.Write   "BBB"&Request.Form   ("Name")&"BBB"  
  end   if  
  不管按回车还是按按钮,都可以得到Name的值  
  但是按回车却得不到submit1的值  
  请大家帮忙看看Top

13 楼cmsoft(韦小宝是我的老乡)(草根在路上)回复于 2002-07-03 18:17:01 得分 2

不可能吧Top

14 楼musicfree_uibe(阿驰)回复于 2002-07-03 18:17:53 得分 2

function   check()  
  {  
  if   (RegForm.Name.value   ==   "")   {  
  alert('请输入收费标准的名称!');  
  RegForm.Name.focus();  
  return   false;  
  }  
  regform.submit  
  }  
  Top

15 楼musicfree_uibe(阿驰)回复于 2002-07-03 18:19:08 得分 0

写错了:  
  function   check()  
  {  
  if   (RegForm.Name.value   ==   "")   {  
  alert('请输入收费标准的名称!');  
  RegForm.Name.focus();  
  return   false;  
  }  
  else  
  regform.submit  
  }  
  Top

16 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2002-07-03 18:24:32 得分 0

不行:(Top

17 楼musicfree_uibe(阿驰)回复于 2002-07-03 23:43:29 得分 2

你的源代码没问题啊!可以提交啊Top

18 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2002-07-04 09:28:34 得分 0

是可以提交啊,但是在输入完Name后直接打回车却得不到submit1的值,为什么?Top

19 楼fatzhang(张大肥)回复于 2002-07-04 11:08:07 得分 2

你不要检测submit1的值,就可以了Top

20 楼zippooo(Sonnenschein(I'm really 菜!))回复于 2002-07-04 11:46:07 得分 0

可以用Request.ServerVariables("REQUEST_MOTHOD")="POST"来检测,可以回避检测submit1,但是就是觉得奇怪,为什么得不到submit1的值Top

相关问题

  • 为什么回车无法提交form呢?
  • 一个表单提交不能用回车的奇怪现象?
  • webbrowser中的FORM按回车键不能提交
  • 为什么不能按回车键不能跳到下一列
  • 在DW中为什么按回车键后不能换行?
  • printer.canvas.textout(0, 0, '1234'+#13#10+'abcd'), 为什么不能回车换行?
  • 多行文本框里为什么不能输入回车?
  • [求助]请教表单不能直接用回车提交的问题
  • 菜鸟的回车提交
  • 回车提交问题

关键词

  • .net

得分解答快速导航

  • 帖主:zippooo
  • xgn
  • BrightEye
  • ChinaOk
  • y1g1y1
  • bluewhitegirl
  • chi0591
  • cmsoft
  • musicfree_uibe
  • musicfree_uibe
  • fatzhang

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo