易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript之表单验证 完美提升用户体验

引言
增加客户端的表单验证可以为用户提供更快的体验,但决不能忽视的是,客户端表单验证永远不应该取代服务器端的验证,而只能是辅助和增强。根据经验JavaScript验证表单基本分为以下几方面的内容,必填字段、特殊模式匹配等,还要注意错误的提示方式对一个表单的可用性有着极其重要的影响。
2建立表单
       首先建立一个具有代表性的表单来作为本文的实例。
请见附件表单验证V1(基本版)
//form.html
<html>
<head>
<title>Simple Form</title>
<link rel="stylesheet" href="form_style.css" type="text/css"/>
<script type="text/javascript" src="checkForm.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<form action="javascript:alert('提交成功');" method="POST">
    <fieldset>
         <legend>Personal Information</legend>
         <label for="name">Name</label>
         <input type="text" id="name" class="required text"/>
         *<br/>
         <label for="email">Email</label>
         <input type="text" id="email" class="required email text"/><br/>
         <label for="date">Date</label>
         <input type="text" id="date" class="required date text"/><br/>
         <label for="url">Website</label>
         <input type="text" id="url" class="url text" value="http://"/><br/>
         <label for="phone">Phone</label>
        


相关文档:

javascript 打印预览的实现

引自:http://blog.csdn.net/lsj19830812/archive/2007/10/25/1843578.aspx
 a.jsp是要打印的页面
<html>
<head>
<script language="javascript">
function fmtPrint(printPlace,w,h){
var sarg=new Array();
var sdata=document.all.item(printPlace);
sarg[0]=s ......

JavaScript 常用的正则表达式

"^\d+$"  //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$"  //正整数
"^((-\d+)|(0+))$"  //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$"  //负整数
"^-?\d+$"    //整数
"^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0)
"^(([0 ......

JavaScript mediaplayer


Js代码
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="wmp" >   
<param name="URL" value="" />                       ......

JavaScript调用现成Word模板完成打印

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>JS调用现成Word模板完成打印</title>
    <script type="text/javascript">
      //转换word的函数
      function ......

ASC转汉字,汉字转ASC[Native2Ascii的JavaScript实现]

我们常常在编写Java程序时会用到Properties文件,把一些Message等信息放在Properties文件,但是我们看到的都是一些编码。
 Struts1.1b2的例子中的本国资源文件经过Unicode编码的,所以你如果要和它的运行一样,也必须将你的ApplicationResources_zh进行Unicode编码。有以下两种方法:
①使用jdk的native2ascii工具。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号