⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jk的普通输入验证示例.htm

📁 javascript编程的组件
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0049)http://fason.nease.net/code/form/check/check2.htm -->
<HTML><HEAD><TITLE>JK的普通输入验证示例</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId>
<STYLE>TD {
	FONT-SIZE: 12px
}
</STYLE>

<SCRIPT language=Javascript src="JK的普通输入验证示例.files/commonForManage.js"></SCRIPT>
</HEAD>
<BODY style="FONT-SIZE: 12px">
<TABLE 
style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; WIDTH: 90%; BORDER-BOTTOM: #000000 1px solid" 
align=center>
  <FORM name=frm onsubmit="return checkNecessaryInput(this);" method=post>
  <TBODY>
  <TR>
    <TD>数值1<FONT color=red>*</FONT><INPUT onblur=checkDecimalInput(this) 
      alt=数值1 name=a></TD>
    <TD>数值2:<INPUT onblur=checkDecimalInput(this,-1,1) name=b>(大于-1,小于1)</TD>
    <TD>数值3:<INPUT onblur=checkDecimalInput(this,-0.0000001,1.0000001) 
      name=b>(大于或等于0,小于蔌等于1)</TD></TR>
  <TR>
    <TD>整数1<FONT color=red>*</FONT><INPUT onblur=checkIntInput(this) alt=整数1 
      name=a></TD>
    <TD>整数2:<INPUT onblur=checkIntInput(this,-100,100) 
name=b>(大于-100,小于100)</TD>
    <TD>整数3:<FONT size=-3><INPUT 
      onblur=checkIntInput(this,-0.0000001,100.0000001) 
      name=b></FONT>(大于或等于0,小于或等于0)</TD></TR>
  <TR>
    <TD>日期1<FONT color=red>*</FONT><INPUT onblur=checkDateInput(this) 
      ondblclick=getDateFromDialog(this); alt=日期1 name=a></TD>
    <TD>日期2:<INPUT onblur=checkDateInput(this) 
      ondblclick=getDateFromDialog(this); name=b></TD>
    <TD>注:双击输入框可以弹出日历</TD></TR>
  <TR>
    <TD>编号1<FONT color=red>*</FONT><INPUT onblur=checkNoInput(this) alt=编号1 
      name=a></TD>
    <TD>编号2:<INPUT onblur=checkNoInput(this) name=b></TD>
    <TD>注:编号里只能有<FONT color=blue>数字</FONT>、<FONT color=blue>字母</FONT>、<FONT 
      color=blue>-</FONT>、<FONT color=blue>_</FONT>、<FONT 
  color=blue>.</FONT></TD></TR>
  <TR>
    <TD>输入1<FONT color=red>*</FONT><INPUT alt=输入1 name=a></TD>
    <TD>输入2:<INPUT value=2 name=b></TD>
    <TD>不限制输入内容</TD></TR>
  <TR>
    <TD>选择1<FONT color=red>*</FONT><SELECT name=c alt="选择1"> <OPTION 
        value="" selected>请选择</OPTION> <OPTION value=1>一</OPTION> <OPTION 
        value=2>二</OPTION> <OPTION value=3>三</OPTION> <OPTION value=4>四</OPTION> 
        <OPTION value=5>五</OPTION></SELECT></TD>
    <TD>选择2:<SELECT name=d> <OPTION value="" selected>请选择</OPTION> <OPTION 
        value=1>一</OPTION> <OPTION value=2>二</OPTION> <OPTION value=3>三</OPTION> 
        <OPTION value=4>四</OPTION> <OPTION value=5>五</OPTION></SELECT></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD>复选<INPUT type=checkbox value=5 name=e><INPUT type=checkbox value=2 
      name=e><INPUT type=checkbox value=3 name=e></TD>
    <TD>单选<INPUT type=radio value=1 name=f><INPUT type=radio value=2 
      name=f><INPUT type=radio CHECKED value=3 name=f></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD colSpan=3><INPUT onclick="javascript:if (checkNecessaryInput(frm)) frm.submit();" type=button value=确定> 
<INPUT onclick=javascript:resetProcess(frm); type=button value=清空> </TD></TR>
  <TR>
    <TD colSpan=3><PRE>说明:
1.由于当输入错误时,blur事件检查到有错误时使用了focus方法,故所有的输入框的预
    设值(包括所有的非手工输入的值)必须正确,否则有可能发生抢焦点的死循环
2.必须输入的验证使用了遍历,请反对遍历的朋友包涵
</PRE></TD></TR>
  <TR>
    <TD align=right width="100%" colSpan=3><A 
      href="http://fason.nease.net/">【阿信的小天地】</A></TD></TR></FORM></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -