📄 jk的普通输入验证示例.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> </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> </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 + -