Re: [討論]表單的必填欄位(整理)
※ 引述《TonyQ (骨頭)》之銘言:
加入底下Function, 支援欄位自我檢測,
(可利用 onChange="return _sekfCheck(this);")
並透過 errFocus 期標和 fnext 期標 設定
錯誤時及正確時的 focus對象
預設的 errFocus 和 fnext對象都是自己.
對 checkbox & radio 的自我檢測,只適用在有id的那個是預設值的狀況,
原則上我是認為checkbox radio不需要做自我檢測.....@@
這是個非常簡單的小東西,希望能對有需要的人有所幫助。^^
http://tony1223.no-ip.info/mylib/tony1223_form_check.js
話說這支程式的迴響很少 看來它的實用性很低~ ̄▽ ̄
有人有其他推薦的lib 或 相關的意見歡迎聯絡我。
因為這是我主要操作form的工具。(自己寫function 作操作不算的話) XD
────────────────────────────────
/* 對node的自我檢測 使用 errFocus fnext期標 */
function _selfCheck(node){
if(!checkNode(getAttribute(node,"id"))){
if(hasAttribute(node,"errFocus")){
document.getElementById(getAttribute(node,"errFocus")).focus();
}else{
node.focus();
}
}else{
if(hasAttribute(node,"fnext")){
document.getElementById(getAttribute(node,"fnext")).focus();
}else{
node.focus();
}
}
}
--
String temp="relax"; | Life just like programing
while(buringlife) String.forgot(temp); | to be right or wrong
while(sleeping) brain.setMemoryOut(); | need not to say
stack.push(life.running); | the compiler will
stack.push(scouting.buck()); | answer your life
stack.push(bowling.practice()); | Bone everything
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.27.68
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章