設定文字欄位的欄位驗證 : 只能輸入數字
<script language=”JavaScript” type=”text/javascript”> <!–
function fild_valid(obj){
 var re = /^\d+$/;
 if (obj.value!=”" && !re.test(obj.value)) {
  alert(”您必須輸入數字喔”);
  obj.select();
  return false;
 } else {
  return true;
 }
}
//–> </script><input type=”text” name=”birthday” onBlur=”fild_valid(this)” />
===========================================
設定文字欄位的輸入遮罩( input mask ) : 只能輸入數字
<script language=”JavaScript” type=”text/javascript”> <!–
function check_intkey(key){
 if (key>=48 && key<=57) {
  return true;
 } else {
  return false;
 }
}
//–> </script>

<input type=”text” name=”birthday” onKeypress=”return check_intkey(event.keyCode)” />
============================================
將文字欄位的東西拷貝至剪貼簿
<script language=”JavaScript” type=”text/javascript”> <!–
function addClipboard2(obj) {
 var r = obj.createTextRange() ;
 r.execCommand(”Copy”) ;
}
//–> </script>

<input type=”text” id=”address” onClick=”addClipboard2(this)”>
=========================================
循序取出欄位的值
<script language=”JavaScript” type=”text/javascript”> <!–
 for( var i = 1; i<= 40; i++ ) {
 if ( typeof( eval( “document.tform.chk”+i ) ) == “undefined” ){
  break;
 }
 if (eval(”document.tform.chk”+i+”.value”)==”Y”) {
  …………………..
 }
}
//–> </script>

<select name=”chk1″ > <option value=”Y”>是</option> <option value=”N”>否</option> </select>
<select name=”chk2″ > <option value=”Y”>是</option> <option value=”N”>否</option> </select>
………
…假設一頁最多有40個select,或可能不足40個
……..
<select name=”chk40″ > <option value=”Y”>是</option> <option value=”N”>否</option> </select>

=======================================
預防自動蒐集email名單的機器人
<script language=”JavaScript” type=”text/javascript”> <!–
function AntiSpam(Name, Domain) {
 location.href = ‘mailto:’ + Name + ‘@’ + Domain
}
//–> </script>

在寫電子郵件時,以下列語法呼叫上面的Javascript
<a href=”javascript:AntiSpam(’peterju’,'pchome.com.tw’);” mce_href=”javascript:AntiSpam(’peterju’,'pchome.com.tw’);”>聯絡作者</a>

arrow
arrow
    全站熱搜

    包爾伯 發表在 痞客邦 留言(0) 人氣()