随笔 - 6,  文章 - 0,  评论 - 2,  阅读 - 9168
对于数字、字符、中文等等的验证,网上已经数不胜数,小弟实在不想重复,小弟想要说的是在最近发现的一个问题,希望能为或许正在为难的人提供些许帮助。

用户需求
多个输入框,没有输入到最后一个时,敲击回车键,跳到下一个文本框,如果是最后一个文本框,敲击回车键则提交表单。

解决方法
前面的跳跃,相信大家都比较了解了,响应onkeydown事件或者onkeyup事件(根据需求选择),调用nextFocus()方法。

function nextFocus()
{
if (event.keyCode ==13)
  {
       event.keyCode  
= 9
  }
}

最后一个文本框,当我们敲击回车键时,响应onkeydown事件或者onkeyup事件(根据需求选择),调用submitform()方法。

function submitform()
{
  
//用户亦可在此方法中加入适当的客户端数据验证代码。
  if (event.keyCode ==13)
  {
    
//tijiao是按钮的名称,按钮类型为submit
    document.form.tijiao.focus();
  }
}



有些用户可能要为,为什么不使用
document.form.submit();
其实是这样的,该方法在onkeydown事件触发后的方法中调用会产生2次提交。当然我尝试了一些机器,根据系统好像也会有所不同,在xp sp2上好像是有这个问题。而采用上面的方法提交,则不会产生此问题。当然如果用户没有此特殊要求,大家还是不要如此做。

正常情况下,用户点击按钮进行提交,为了防止其重复提交可调用下面的js:
document.actionform.tijiao.disabled=true;
这样用户即无法多次提交了。
posted @ 2006-05-22 10:45 令狐葱 阅读(1291) 评论(0) 推荐(1) 编辑
摘要: 在这首页新闻发布,会涉及到一些Flash与aspx文件之间接收和发送变量的基本原理。是动态Flash的基础。1、首先是在"图层1"(命名为"框架")上打好首页的新闻公布的框,这个是Flash的基础,我就不展开了,只要是框的样子便可。2、然后,新建"图层2"(命名为"变量框")添加两个用来显示内容的动态文本。变量名分别设为news和time。一个用来显示新闻的内容,一个用来显示发布的时间。 3.新建... 阅读全文
posted @ 2006-05-20 17:40 令狐葱 阅读(3311) 评论(1) 推荐(0) 编辑
摘要: 介绍在很多情况下,我们需要把图片保存到数据库中。在某些应用程序中,存在一些敏感信息不能被存储到文件系统中,因为存储在文件系统上的任何图片都很容易被用户非法获得。本文将讨论在ASP.NET中怎样把图片保存到SQL SERVER数据库中。在本文中我们将了解到以下几方面的内容:l 上载图片文件的要求l 使用Strem对象l 获得上载图片大小和类型l 如何使用InputStream方法?上载图片文件的要求... 阅读全文
posted @ 2006-05-19 17:04 令狐葱 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 通常,SQL 语句和存储过程包括运行时计算的参数。使用参数编写的 SQL 语句称作参数化 SQL 语句。 使用 SqlDataSource 控件时,可以指定使用参数的 SQL 查询和语句。通过根据运行时计算的值读写数据库信息,这有助于提升数据绑定环境的灵活性。可以从各种源获取参数值。这些源包括 ASP.NET 应用程序变量、用户标识和用户选择的值。可以使用参数执行下列操作:提供用于数据检索的搜索条... 阅读全文
posted @ 2006-05-18 11:19 令狐葱 阅读(2176) 评论(0) 推荐(0) 编辑
摘要: Jayesh Patel、Bryan Acker、Robert McGovernInfusion Development适用于:Microsoft ASP.NET 2.0Microsoft ADO.NET 2.0Microsoft Visual Studio 2005摘要: ASP.NET 2.0 通过增加一些支持数据的控件,从而减少了执行普通的数据访问任务所需的代码数量。本文介绍这些新增控件,以... 阅读全文
posted @ 2006-05-18 10:38 令狐葱 阅读(790) 评论(0) 推荐(1) 编辑
摘要: 在http://www.fckeditor.net/download/default.html下载FCKeditor 2.1.1和FCKeditor.Net两个压缩包。 把FCKeditor 2.1.1解压到工程目录下的FCKeditor文件夹,FCKeditor.Net解压出来的FredCK.FCKeditorV2.dll放到BIN目录下。 FCKeditor文件夹只保留以下内容: 修改fckc... 阅读全文
posted @ 2005-11-24 10:07 令狐葱 阅读(1037) 评论(1) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示