|
JAVASCRIPTÅçÃÒªí³æ¤èªk¤j¥þ¡A¥i¥Î¨ÓÅç¬d¸ê®Æªº¥¿½T©Ê
0. jsÅçÃÒradio¬O§_¿ï¾Ü- <script language="javascript">
- function checkform(obj)
- {
- for(i=0;i<obj.oo.length;i++)
- if(obj.oo.checked==true)return true;
- alert("½Ð¿ï¾Ü")
- return false;
- }
- </script>
- <form id="form1" name="form1" method="post"action="" >
- <input type="radio" name="oo"value="radiobutton" />
- <input type="radio" name="oo"value="radiobutton" />
- <input type="submit" name="Submit"value="´£¥æ" />
- </form>
½Æ»s¥N½X 1.ªø«×¨î- <script>
- function test()
- {
- if(document.a.b.value.length>50)
- {
- alert("¤£¯à¶W¹L50Ó¦r¤¸¡I");
- document.a.b.focus();
- return false;
- }
- }
- </script>
- <form name=a >
- <textarea name="b" cols="40" wrap="VIRTUAL"rows="6"></textarea>
- <input type="submit" name="Submit"value="check">
- </form>
½Æ»s¥N½X 2. ¥u¯à¬Oº~¦r- <input /oblog/value.replace(/[^\u4E00-\u9FA5]/g,'')">
½Æ»s¥N½X 3. ¥u¯à¬O^¤å- <script language=javascript>
- function onlyEng()
- {
- if(!(event.keyCode>=65&&event.keyCode<=90))
- event.returnvalue=false;
- }
- </script>
- <input >
½Æ»s¥N½X 4. ¥u¯à¬O¼Æ¦r- <script language=javascript>
- function onlyNum()
- {
- if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
- //¦Ò¼{¤pÁä½L¤Wªº¼Æ¦ìÁä
- event.returnvalue=false;
- }
- </script>
- <input >
½Æ»s¥N½X 5. ¥u¯à¬O^¤å¦r¤¸©M¼Æ¦ì- <input /oblog/value.replace(/[\W]/g,"'')">
½Æ»s¥N½X 6. ÅçÃÒ¹q¤l¶l¥ó®æ¦¡- <SCRIPT LANGUAGE=javascript RUNAT=Server>
- function isEmail(strEmail) {
- if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)!= -1)
- return true;
- else
- alert("oh");
- }
- </SCRIPT>
- <input type=text onblur=isEmail(this.value)>
½Æ»s¥N½X 7. ¾B¸nÃöÁä¦r(³oùؾB¸n***©M****)- <script language="javascript1.2">
- function test() {
- if((a.b.value.indexOf ("***") == 0)||(a.b.value.indexOf("****") == 0)){
- alert("123");
- a.b.focus();
- return false;}
- }
- </script>
- <form name=a >
- <input type=text name=b>
- <input type="submit" name="Submit"value="check">
- </form>
½Æ»s¥N½X 8. ¨â¦¸¿é¤J±K½X¬O§_¬Û¦P- <FORM METHOD=POST ACTION="">
- <input type="password" id="input1">
- <input type="password" id="input2">
- <input type="button" value="test">
- </FORM>
- <script>
- function check()
- {
- with(document.all){
- if(input1.value!=input2.value)
- {
- alert("false")
- input1.value = "";
- input2.value = "";
- }
- else document.forms[0].submit();
- }
- }
- </script>
½Æ»s¥N½X
²Ä¤G³¡¤À
2.1 ªí³æ¶µ¤£¯à¬°ªÅ- <script language="javascript">
- <!--
- function CheckForm()
- {
- if (document.form.name.value.length == 0) {
- alert("½Ð¿é¤J±z©m¦W!");
- document.form.name.focus();
- return false;
- }
- return true;
- }
- -->
- </script>
½Æ»s¥N½X 2.2 ¤ñ¸û¨âÓªí³æ¶µªºÈ¬O§_¬Û¦P- <script language="javascript">
- <!--
- function CheckForm()
- if (document.form.PWD.value != document.form.PWD_Again.value) {
- alert("±z¨â¦¸¿é¤Jªº±K½X¤£¤@¼Ë¡I½Ð«·s¿é¤J.");
- document.ADDUser.PWD.focus();
- return false;
- }
- return true;
- }
- -->
- </script>
½Æ»s¥N½X 2.3 ªí³æ¶µ¥u¯à¬°¼Æ¦ì©M"_",¥Î©ó¹q¸Ü/»È¦æ±b¸¹ÅçÃÒ¤W,¥iÂX®i¨ì¥\¯àÅܼƦWºÙµù¥Uµ¥- <script language="javascript">
- <!--
- function isNumber(String)
- {
- var Letters = "1234567890-"; //¥i¥H¦Û¤v¼W¥[¥i¿é¤JÈ
- var i;
- var c;
- if(String.charAt(0)=='-')
- return false;
- if(String.charAt(String.length - 1) == '-')
- return false;
- for(i = 0; i < String.length; i ++)
- {
- c = String.charAt(i);
- if (Letters.indexOf(c) < 0)
- return false;
- }
- return true;
- }
- function CheckForm()
- {
- if(! isNumber(document.form.TEL.value)) {
- alert("±zªº¹q¸Ü¸¹½X¤£¦Xªk¡I");
- document.form.TEL.focus();
- return false;
- }
- return true;
- }
- -->
- </script>
½Æ»s¥N½X 2.4 ªí³æ¶µ¿é¤J¼ÆÈ/ªø«×©w- <script language="javascript">
- <!--
- function CheckForm()
- {
- if (document.form.count.value > 100 || document.form.count.value < 1)
- {
- alert("¿é¤J¼ÆȤ£¯à¤p©ó¹s¤j©ó100!");
- document.form.count.focus();
- return false;
- }
- if (document.form.MESSAGE.value.length<10)
- {
- alert("¿é¤J¤å¦r¤p©ó10!");
- document.form.MESSAGE.focus();
- return false;
- }
- return true;
- }
- //-->
- </script>
½Æ»s¥N½X 2.5 ¤¤¤å/^¤å/¼Æ¦ì/¶l¥ó¦ì§}¦Xªk©Ê§PÂ_- <SCRIPT LANGUAGE="javascript">
- <!--
- function isEnglish(name) //^¤åÈÀË´ú
- {
- if(name.length == 0)
- return false;
- for(i = 0; i < name.length; i++) {
- if(name.charCodeAt(i) > 128)
- return false;
- }
- return true;
- }
- function isChinese(name) //¤¤¤åÈÀË´ú
- {
- if(name.length == 0)
- return false;
- for(i = 0; i < name.length; i++) {
- if(name.charCodeAt(i) > 128)
- return true;
- }
- return false;
- }
- function isMail(name) // E-mailÈÀË´ú
- {
- if(! isEnglish(name))
- return false;
- i = name.indexOf(" at ");
- j = name dot lastIndexOf(" at ");
- if(i == -1)
- return false;
- if(i != j)
- return false;
- if(i == name dot length)
- return false;
- return true;
- }
- function isNumber(name) //¼ÆÈÀË´ú
- {
- if(name.length == 0)
- return false;
- for(i = 0; i < name.length; i++) {
- if(name.charAt(i) < "0" || name.charAt(i) > "9")
- return false;
- }
- return true;
- }
- function CheckForm()
- {
- if(! isMail(form.Email.value)) {
- alert("±zªº¹q¤l¶l¥ó¤£¦Xªk¡I");
- form.Email.focus();
- return false;
- }
- if(! isEnglish(form.name.value)) {
- alert("^¤å¦W¤£¦Xªk¡I");
- form.name.focus();
- return false;
- }
- if(! isChinese(form.cnname.value)) {
- alert("¤¤¤å¦W¤£¦Xªk¡I");
- form.cnname.focus();
- return false;
- }
- if(! isNumber(form.PublicZipCode.value)) {
- alert("¶l»¼°Ï¸¹¤£¦Xªk¡I");
- form.PublicZipCode.focus();
- return false;
- }
- return true;
- }
- //-->
- </SCRIPT>
½Æ»s¥N½X 2.6 ©wªí³æ¶µ¤£¯à¿é¤Jªº¦r¤¸- <script language="javascript">
- <!--
- function contain(str,charset)// ¦r¦ê¥]§t´ú¸Õ¨ç¼Æ
- {
- var i;
- for(i=0;i<charset.length;i++)
- if(str.indexOf(charset.charAt(i))>=0)
- return true;
- return false;
- }
- function CheckForm()
- {
- if ((contain(document.form.NAME.value, "%\(\)><")) || (contain(document.form.MESSAGE.value, "%\(\)><")))
- {
- alert("¿é¤J¤F«Dªk¦r¤¸");
- document.form.NAME.focus();
- return false;
- }
- return true;
- }
- //-->
- </script>
½Æ»s¥N½X
¨ç¼ÆPACK
1. Àˬd¤@¬q¦r¦ê¬O§_¥þ¥Ñ¼Æ¦ì²Õ¦¨
---------------------------------------- <script language="Javascript"><!--
- function checkNum(str){return str.match(/\D/)==null}
- alert(checkNum("1232142141"))
- alert(checkNum("123214214a1"))
- // --></script>
½Æ»s¥N½X 2. «ç»ò§PÂ_¬O§_¬O¦r¤¸
---------------------------------------- if (/[^\x00-\xff]/g.test(s)) alert("§t¦³º~¦r");
- else alert("¥þ¬O¦r¤¸");
½Æ»s¥N½X 3. «ç»ò§PÂ_¬O§_§t¦³º~¦r
---------------------------------------- if (escape(str).indexOf("%u")!=-1) alert("§t¦³º~¦r");
- else alert("¥þ¬O¦r¤¸");
½Æ»s¥N½X 4. ¹q¤l¶l¥ó®æ¦¡ÅçÃÒ
---------------------------------------
//¨ç¼Æ¦W¡Gchkemail
//¥\¯à¤¶²Ð¡GÀˬd¬O§_¬°Email Address
//°Ñ¼Æ»¡©ú¡GnÀˬdªº¦r¦ê
//ªð¦^È¡G0¡G¤£¬O 1¡G¬O- function chkemail(a)
- { var i=a.length;
- var temp = a.indexOf('@');
- var tempd = a.indexOf('.');
- if (temp > 1) {
- if ((i-temp) > 3){
- if ((i-tempd)>0){
- return 1;
- }
-
- }
- }
- return 0;
- }
½Æ»s¥N½X 5. ¼Æ¦ì®æ¦¡ÅçÃÒ
---------------------------------------
//¨ç¼Æ¦W¡GfucCheckNUM
//¥\¯à¤¶²Ð¡GÀˬd¬O§_¬°¼Æ¦r
//°Ñ¼Æ»¡©ú¡GnÀˬdªº¼Æ¦r
//ªð¦^È¡G1¬°¬O¼Æ¦ì¡A0¬°¤£¬O¼Æ¦ì- function fucCheckNUM(NUM)
- {
- var i,j,strTemp;
- strTemp="0123456789";
- if ( NUM.length== 0)
- return 0
- for (i=0;i<NUM.length;i++)
- {
- j=strTemp.indexOf(NUM.charAt(i));
- if (j==-1)
- {
- //»¡©ú¦³¦r¤¸¤£¬O¼Æ¦ì
- return 0;
- }
- }
- //»¡©ú¬O¼Æ¦r
- return 1;
- }
½Æ»s¥N½X 6. ¹q¸Ü¸¹½X®æ¦¡ÅçÃÒ
---------------------------------------
//¨ç¼Æ¦W¡GfucCheckTEL
//¥\¯à¤¶²Ð¡GÀˬd¬O§_¬°¹q¸Ü¸¹½X
//°Ñ¼Æ»¡©ú¡GnÀˬdªº¦r¦ê
//ªð¦^È¡G1¬°¬O¦Xªk¡A0¬°¤£¦Xªk- function fucCheckTEL(TEL)
- {
- var i,j,strTemp;
- strTemp="0123456789-()# ";
- for (i=0;i<TEL.length;i++)
- {
- j=strTemp.indexOf(TEL.charAt(i));
- if (j==-1)
- {
- //»¡©ú¦³¦r¤¸¤£¦Xªk
- return 0;
- }
- }
- //»¡©ú¦Xªk
- return 1;
- }
½Æ»s¥N½X 7. §PÂ_¿é¤J¬O§_¬°¤¤¤åªº¨ç¼Æ
---------------------------------------- function ischinese(s){
- var ret=true;
- for(var i=0;i<s.length;i++)
- ret=ret && (s.charCodeAt(i)>=10000);
- return ret;
- }
½Æ»s¥N½X 8. ºî¦Xªº§PÂ_¥Î¤á¿é¤Jªº¦Xªk©Êªº¨ç¼Æ
---------------------------------------
<script language="javascript">
//¨î¿é¤J¦r¤¸ªº¦ì¤¸¼Æ¶}©l
//m¬O¥Î¤á¿é¤J¡An¬On¨îªº¦ì¼Æ- function issmall(m,n)
- {
- if ((m<n) && (m>0))
- {
- return(false);
- }
- else
- {return(true);}
- }
½Æ»s¥N½X 9. §PÂ_±K½X¬O§_¿é¤J¤@P
---------------------------------------- function issame(str1,str2)
- {
- if (str1==str2)
- {return(true);}
- else
- {return(false);}
- }
½Æ»s¥N½X 10. §PÂ_¥Î¤á¦W¬O§_¬°¼Æ¦ì¦r¥À¤U·Æ½u
---------------------------------------- function notchinese(str){
- var reg=/[^A-Za-z0-9_]/g
- if (reg.test(str)){
- return (false);
- }else{
- return(true); }
- }
½Æ»s¥N½X 11. form¤å¥»°ìªº³q¥Î®ÕÅç¨ç¼Æ
---------------------------------------
§@¥Î¡GÀË´ú©Ò¦³¥²¶·«DªÅªºinput¤å¥»¡A¤ñ¦p©m¦W¡A±b¸¹¡A¶l¥ó¦a§}µ¥µ¥¡C
¸Ó®ÕÅç²{¦b¥u°w¹ï¤å¥»°ì¡A¦pªGn°w¹ïformùرªº¨ä¥L°ìª«¥ó¡A¥i¥H§ïÅܧPÂ_±ø¥ó¡C
¨Ï¥Î¤èªk¡G¦bnÀË´úªº¤å¥»°ì¤¤¥[¤Jtitle¤å¦r¡C¤å¦r¬O¦b´£¥Ü¸ê°T¡A§An´£¥Üµ¹¥Î¤áªº¸ÓÄæ¦ìªº¤¤¤å¦W¡C¤ñ¦pnÀË´ú¥Î¤á¦W
html¦p¤U<input name="txt_1" title="©m¦W">,·íµM¡A³Ì¦n¥Îµøı¤Æ¤u¨ã¤ñ¦pdreamweaver¤°»òªº¨Ó½s¿è°ì¡C
¦pªGnÀË´ú¼Æ¦ìÃþ«¬¸ê®Æªº¸Ü¡A¦A§â°ìªºid²Î¤@¬°sz.
javascript§PÂ_¤é´ÁÃþ«¬¤ñ¸û³Â·Ð¡A©Ò¥H´N¨S¦³°µ¤é´ÁÃþ«¬®ÕÅ窺µ{¦¡¤F- < form>
- function dovalidate()
- {
- fm=document.forms[0] //¥uÀË´ú¤@Óform,¦pªG¬O¦hÓ¥i¥H§ïÅܧPÂ_±ø¥ó
- for(i=0;i<fm.length;i++)
- {
- //ÀË´ú§PÂ_±ø¥ó¡A®Ú¾ÚÃþ«¬¤£¦P¥i¥Hקï
- if(fm.tagName.toUpperCase()=="INPUT"&&fm.type.toUpperCase()=="TEXT" && (fm.title!=""))
-
- if(fm.value="/blog/="")//
- {
- str_warn1=fm.title+"¤£¯à¬°ªÅ!";
- alert(str_warn1);
- fm.focus();
- returnfalse;
- }
- if(fm.id.toUpperCase()=="SZ")//¼Æ¦r®ÕÅç
- {
- if(isNaN(fm.value))
- { str_warn2=fm.title+"®æ¦¡¤£¹ï";
- alert(str_warn2);
- fm.focus();
- return false;
- }
- }
- }
- return true;
- }
½Æ»s¥N½X
ªí³æ´£¥æÅçÃÒÃþ
2.1 ªí³æ¶µ¤£¯à¬°ªÅ- <script language="javascript">
- <!--
- function CheckForm()
- {
- if (document.form.name.value.length == 0) {
- alert("½Ð¿é¤J±z©m¦W!");
- document.form.name.focus();
- return false;
- }
- return true;
- }
- -->
- </script>
½Æ»s¥N½X 2.2 ¤ñ¸û¨âÓªí³æ¶µªºÈ¬O§_¬Û¦P- <script language="javascript">
- <!--
- function CheckForm()
- if (document.form.PWD.value != document.form.PWD_Again.value) {
- alert("±z¨â¦¸¿é¤Jªº±K½X¤£¤@¼Ë¡I½Ð«·s¿é¤J.");
- document.ADDUser.PWD.focus();
- return false;
- }
- return true;
- }
- -->
- </script>
½Æ»s¥N½X 2.3 ªí³æ¶µ¥u¯à¬°¼Æ¦ì©M"_",¥Î©ó¹q¸Ü/»È¦æ±b¸¹ÅçÃÒ¤W,¥iÂX®i¨ì¥\¯àÅܼƦWºÙµù¥Uµ¥- <script language="javascript">
- <!--
- function isNumber(String)
- {
- var Letters = "1234567890-"; //¥i¥H¦Û¤v¼W¥[¥i¿é¤JÈ
- var i;
- var c;
- if(String.charAt( 0 )=='-')
- return false;
- if( String.charAt( String.length - 1 ) == '-' )
- return false;
- for( i = 0; i < String.length; i ++ )
- {
- c = String.charAt( i );
- if (Letters.indexOf( c ) < 0)
- return false;
- }
- return true;
- }
- function CheckForm()
- {
- if(! isNumber(document.form.TEL.value)) {
- alert("±zªº¹q¸Ü¸¹½X¤£¦Xªk¡I");
- document.form.TEL.focus();
- return false;
- }
- return true;
- }
- -->
- </script>
½Æ»s¥N½X 2.4 ªí³æ¶µ¿é¤J¼ÆÈ/ªø«×©w- <script language="javascript">
- <!--
- function CheckForm()
- {
- if (document.form.count.value > 100 || document.form.count.value < 1)
- {
- alert("¿é¤J¼ÆȤ£¯à¤p©ó¹s¤j©ó100!");
- document.form.count.focus();
- return false;
- }
- if (document.form.MESSAGE.value.length<10)
- {
- alert("¿é¤J¤å¦r¤p©ó10!");
- document.form.MESSAGE.focus();
- return false;
- }
- return true;
- }
- //-->
- </script>
½Æ»s¥N½X 2.5 ¤¤¤å/^¤å/¼Æ¦ì/¶l¥ó¦ì§}¦Xªk©Ê§PÂ_- <SCRIPT LANGUAGE="javascript">
- <!--
- function isEnglish(name) //^¤åÈÀË´ú
- {
- if(name.length == 0)
- return false;
- for(i = 0; i < name.length; i++) {
- if(name.charCodeAt(i) > 128)
- return false;
- }
- return true;
- }
- function isChinese(name) //¤¤¤åÈÀË´ú
- {
- if(name.length == 0)
- return false;
- for(i = 0; i < name.length; i++) {
- if(name.charCodeAt(i) > 128)
- return true;
- }
- return false;
- }
- function isMail(name) // E-mailÈÀË´ú
- {
- if(! isEnglish(name))
- return false;
- i = name.indexOf(" at ");
- j = name dot lastIndexOf(" at ");
- if(i == -1)
- return false;
- if(i != j)
- return false;
- if(i == name dot length)
- return false;
- return true;
- }
- function isNumber(name) //¼ÆÈÀË´ú
- {
- if(name.length == 0)
- return false;
- for(i = 0; i < name.length; i++) {
- if(name.charAt(i) < "0" || name.charAt(i) > "9")
- return false;
- }
- return true;
- }
- function CheckForm()
- {
- if(! isMail(form.Email.value)) {
- alert("±zªº¹q¤l¶l¥ó¤£¦Xªk¡I");
- form.Email.focus();
- return false;
- }
- if(! isEnglish(form.name.value)) {
- alert("^¤å¦W¤£¦Xªk¡I");
- form.name.focus();
- return false;
- }
- if(! isChinese(form.cnname.value)) {
- alert("¤¤¤å¦W¤£¦Xªk¡I");
- form.cnname.focus();
- return false;
- }
- if(! isNumber(form.PublicZipCode.value)) {
- alert("¶l»¼°Ï¸¹¤£¦Xªk¡I");
- form.PublicZipCode.focus();
- return false;
- }
- return true;
- }
- //-->
- </SCRIPT>
½Æ»s¥N½X 2.6 ©wªí³æ¶µ¤£¯à¿é¤Jªº¦r¤¸- <script language="javascript">
- <!--
- function contain(str,charset)// ¦r¦ê¥]§t´ú¸Õ¨ç¼Æ
- {
- var i;
- for(i=0;i<charset.length;i++)
- if(str.indexOf(charset.charAt(i))>=0)
- return true;
- return false;
- }
- function CheckForm()
- {
- if ((contain(document.form.NAME.value, "%\(\)><")) ||(contain(document.form.MESSAGE.value, "%\(\)><")))
- {
- alert("¿é¤J¤F«Dªk¦r¤¸");
- document.form.NAME.focus();
- return false;
- }
- return true;
- }
- //-->
- </script>
½Æ»s¥N½X |
|