CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

在asp.net中,能不能让一个服务端按钮的类型不是submit,因为我不想要他提交表单,但是要他执行一些后台代码!(所以不能用客户端的button)

楼主luoxiang2000(腾空)2003-11-03 21:49:35 在 .NET技术 / ASP.NET 提问

thanks!  
  或者告诉我在一个表单里的一个text框里面按键盘上的回车,并不提交表单数据的办法!  
  我要的不是象这样的js,这样的话,我在多行文本框中的回车以及当焦点落在submit按钮上的回车也被屏蔽掉了:  
  function   test(){  
  if(event.keyCode==13)  
  return   false;  
  else  
  return   true;  
  }  
   
  <form   name="form1"   method="post"   action=""   onkeydown="return   test();">  
  </form>  
  问题点数:40、回复次数:5Top

1 楼net_lover(【孟子E章】)回复于 2003-11-03 22:04:54 得分 15

<input   type="button">Top

2 楼luoxiang2000(腾空)回复于 2003-11-03 22:13:51 得分 0

我要的是服务端按钮不是客户端按钮,type可以随便改吗?我试了一下,不行也!  
  原文件中这样写:  
  <asp:button   type="button"   id="BtnSubmit"   runat="server"   Text="提   交"></asp:button>  
  运行后得到:  
  <input   type="submit"   name="BtnSubmit"   value="提   交"   id="BtnSubmit"   class="commbutton"   type="button"   />  
  Top

3 楼muyangzuo(牧羊座)回复于 2003-11-03 22:27:19 得分 10

改了type以后,还要为Button在事件页上添加上OnClick事件,然后将处理代码放到OnClick事件中。Top

4 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-11-03 22:27:43 得分 15

改一下你的代码,这样就可以在TextArea中正常按回车换行:  
   
  function   test(){  
  if(!event.srcElement.tagName=="TEXTAREA"&&event.keyCode==13)  
  return   false;  
  else  
  return   true;  
  }Top

5 楼luoxiang2000(腾空)回复于 2003-11-04 14:48:25 得分 0

谢谢,可是不行,如果这样的话,在单行文本框中按下回车就会提交!!!  
  具体代码如下:  
  <html>  
  <head>  
  <title>Untitled   Document</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <script   language="javascript">  
  <!--  
  function   test(){  
  if(!event.srcElement.tagName=="TEXTAREA"&&event.keyCode==13)  
  return   false;  
  else  
  return   true;  
  }  
  //-->  
  </script>  
  </head>  
   
  <body>  
  <form   name="form1"   method="post"   action=""   onkeydown="return   test();">  
      <input   type="text"   name="textfield"><input   style="display:none">  
      <textarea   name="textfield2"   cols="50"   rows="20"></textarea>  
      <input   type="submit"   name="Submit"   value="Submit">  
  </form>  
  </body>  
  </html>  
  Top

相关问题

  • 表单按钮问题
  • 表单按钮的使用??????????
  • 一个表单上有两个按钮,我希望按不同的按钮,用 POST方式提交到不同的后台处理页面,如何做?
  • 如何在一个htm文件中,使用四个按钮将表单提交到不同的asp文件?
  • ASP提交表单求救。
  • 用图片代替按钮提交表单之前如何验证表单.
  • 如何在asp的表单里面显示日历,并且可以用滚动按钮滚动到下一个月???急用!!!
  • 在asp中如何在一张表单上放三个提交按钮实现三种不同的查询,怎样实现?
  • 问一个小问题,表单中的一个按钮,点击按钮我想得到表单的名称
  • 后台创建的新文档能否指定表单

关键词

  • 不能
  • 要他

得分解答快速导航

  • 帖主:luoxiang2000
  • net_lover
  • muyangzuo
  • webdiyer

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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