超级实用的几种表单校验效果收集
程序代码: ************************************************************* TEXTAREA自适应文字行数的多少
程序代码:
*************************************************************
上传预览图片
程序代码:<img id=pic src=http://www.cnbruce.com/images/logo.gif> *************************************************************
去掉下拉选项的边框
程序代码:<div style='position: absolute; left: 10px; top: 10px; width: 115px; height: 20px; clip:rect(2 114 20 2);'> *************************************************************
下拉列表打开窗口
程序代码: ************************************************************* TAB的显示
程序代码:<script> function editTab() { var code, sel, tmp, r var tabs='' event.returnValue = false sel =event.srcElement.document.selection.createRange() r = event.srcElement.createTextRange() switch (event.keyCode) { case (8) : if (!(sel.getClientRects().length > 1)) { event.returnValue = true return } code = sel.text tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) sel.setEndPoint('startToStart', tmp) sel.text = sel.text.replace(/^\t/gm, '') code = code.replace(/^\t/gm, '').replace(/\r\n/g, '\r') r.findText(code) r.select() break case (9) : if (sel.getClientRects().length > 1) { code = sel.text tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) sel.setEndPoint('startToStart', tmp) sel.text = '\t'+sel.text.replace(/\r\n/g, '\r\t') code = code.replace(/\r\n/g, '\r\t') r.findText(code) r.select() } else { sel.text = '\t' sel.select() } break case (13) : tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) tmp.setEndPoint('endToEnd', sel) for (var i=0; tmp.text.match(/^[\t]+/g) && i<tmp.text.match(/^[\t]+/g)[0].length; i++) tabs += '\t' sel.text = '\r\n'+tabs sel.select() break default : event.returnValue = true break } } </script> <textarea cols=75 rows=20 onkeydown='editTab()'> <script> alert('ok') </script> </textarea> *************************************************************
文本框的上/下拉
程序代码:<form name='cnbruce'> ************************************************************* 一个复选框,点击之后一组复选框全部都选上
程序代码: <input type='checkbox' name='checkA' onpropertychange='for(i=0;i<A.children.length;i++){A.children[i].checked=this.checked}'>a <br> <span id='A'> <input type='checkbox' name='A1'> <input type='checkbox' name='A2'> <input type='checkbox' name='A3'> </span> *************************************************************
Debug Textarea:在线写 js 脚本的时候,用来即时查错的东西!
程序代码:<HTML> 上一篇:揭开正则表达式的神秘面纱 下一篇:浅议Web网页Form表单设计技巧 更多相关文章
|
推荐文章
精彩文章
|