特殊的html.doc_第1页
特殊的html.doc_第2页
特殊的html.doc_第3页
特殊的html.doc_第4页
特殊的html.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

#只能是写限定的东西 代码如下:ENTER键能让光标移到下一个输入框2、只能是中文3、只能是英文和数字.屏蔽了输入法4、只能输入英文和数字5、只能是数字6、只能显示,不能修改的文本框7、只能输入全角字符只能是数字,判断按键 代码如下:function onlyNum()if(!(event.keyCode=48&event.keyCode=96&event.keyCode=105)|(event.keyCode=8)event.returnValue=false; 附:获取键盘的KeyCode ns4 = (document.layers) ? true : false; ie4 = (document.all) ? true : false;function keyDown(e) if(ns4) var nkey=e.which; var iekey=目前是ns浏览器; var realkey=String.fromCharCode(e.which); if(ie4) var iekey=event.keyCode; var nkey=目前是ie浏览器; var realkey=String.fromCharCode(event.keyCode); if(event.keyCode=32)realkey= 空格 if(event.keyCode=13)realkey= 回车 if(event.keyCode=27)realkey= Esc if(event.keyCode=16)realkey= Shift if(event.keyCode=17)realkey= Ctrl if(event.keyCode=18)realkey= Alt alert(ns浏览器中键值:+nkey+n+ie浏览器中键值:+iekey+n+实际键为+realkey);document.onkeydown = keyDown;if(ns4)document.captureEvents(Event.KEYDOWN);/Javascript Document.请按任意一个键。限制网页用键盘限制键盘的某个键:再加个找按键的值function show() alert(ASCII代码是:+event.keyCode);只能是IP地址.a3width:30;border:0;text-align:centerfunction mask(obj)obj.value=obj.value.replace(/d/g,)key1=event.keyCodeif (key1=37 | key1=39) obj.blur();nextip=parseInt(.substr(2,1)nextip=key1=37?nextip-1:nextip+1;nextip=nextip=5?1:nextipnextip=nextip=3)if(parseInt(obj.value)=256 | parseInt(obj.value)=5?1:nextipnextip=nextip=0?4:nextipeval(ip+nextip+.focus()function mask_c(obj)clipboardData.setData(text,clipboardData.getData(text).replace(/d/g,)IP地址输入IP地址输入.用#default#savehistory防止后退清空text文本框: .saveHistory behavior:url(#default#savehistory);TEXTAREA自适应文字行数的多少上传预览图片去掉下拉选项的边框 cnpeople cnrose cnbruce 下拉列表打开窗口更多链接cnbrucedaonetblue!deaTAB的显示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(/rn/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(/rn/g, rt) code = code.replace(/rn/g, rt) 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) & itmp.text.match(/t+/g)0.length; i+) tabs += t sel.text = rn+tabs sel.select() break default : event.returnValue = true break alert(ok)文本框的上/下拉向下 =4).rows-=4;else return false向上一个复选框,点击之后一组复选框全部都选上input type=checkbox name=checkA onpropertychange=for(i=0;iaDebug Textarea:在线写 js 脚本的时候,用来即时查错的东西!Debug Textarea* font-size: 12pxbody margin: 10px; padding: 0pxtable.list cursor: default; border:1px solid #cccccc background-color: #cccccc; border-collapse: collapse; border-Color: #cccccc;/ Coded by windy_sk 20040205function reportError(msg,url,line) var str = You have found an error as below: nn; str += Err: + msg + on line: + line; alert(str); return true;window.onerror = reportError;document.onkeydown = function() if(event.ctrlKey) switch(event.keyCode) case 82: /r runcode(); break; case 83: /s savecode(); break; case 71: /g goto(prompt(Please input the line number, 1); break; case 65: /a document.execCommand(SelectAll); break; case 67: /c document.execCommand(Copy); break; case 88: /x document.execCommand(Cut); break; case 86: /v document.execCommand(Paste); break; case 90: /z document.execCommand(Undo); break; case 89: /y document.execCommand(Redo); break; default: break; event.keyCode = 0; event.returnValue = false; return;function show_ln() var txt_ln = document.getElementById(txt_ln); var txt_main = document.getElementById(txt_main); txt_ln.scrollTop = txt_main.scrollTop; while(txt_ln.scrollTop != txt_main.scrollTop) txt_ln.value += (i+) + n; txt_ln.scrollTop = txt_main.scrollTop; return;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) / 出错检验代码 if(sel.parentElement() != tmp.parentElement() return; sel.setEndPoint(startToStart, tmp) sel.text = sel.text.replace(/t/gm, ) code = code.replace(/t/gm, ).replace(/rn/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) / 出错检验代码 if(sel.parentElement() != tmp.parentElement() return; sel.setEndPoint(startToStart, tmp) sel.text = t+sel.text.replace(/rn/g, rt) code = code.replace(/rn/g, rt) 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) / 出错检验代码 if(sel.parentElement() != tmp.parentElement() return; tmp.setEndPoint(endToEnd, sel) for (var i=0; tmp.text.match(/t+/g) & itmp.text.match(/t+/g)0.length; i+) tabs += t sel.text = rn+tabs sel.select() break default : event.returnValue = true break; return;function runcode() var str = document.getElementById(txt_main).value; var code_win = window.open(about:blank); code_win.document.open(); code_win.document.writeln(); code_win.document.writeln(function reportError(msg,url,line)nline-=14;nvar str=You have found an error as below: nn;nstr+=Err: +msg+ on line: + (line);nalert(str);nopener.goto(line);nopener.focus();nwindow.onerror=null;nsetTimeout(self.close(),10);nreturn true;n); code_win.document.writeln(window.onerror = reportError;); code_win.document.writeln(); code_win.document.writeln(str); code_win.document.close(); return;function savecode() var str = document.getElementById(txt_main).value; var code_win = window.open(about:blank,_blank,top=10000); code_win.document.open(); code_win.document.writeln(str); code_win.document.close(); code_win.document.execCommand(saveas,code.html); code_win.close(); return;function goto(ln) if(!/d+$/.test(ln) return; var obj = document.getElementById(txt_main); var rng = obj.createTextRange(); var arr = obj.value.replace(/r/, ).split(/n/); if(lnarr.length) ln = arr.length; var str_tmp = ; for(var i=0; iln-1; i+) str_tmp += arri; rng.moveStart(character,str_tmp.length+1); str_tmp = ; for(i=ln; iarr.length; i+) str_tmp += arri; rng.moveEnd(character,-str_tmp.length); rng.select(); return;window.onload = function() document.getElementById(txt_main).value = nalert()n; Debug Textarea for(var i=1; i=20; i+) document.getElementById(txt_ln).value += i + n;          获取input的非value值,而是显示文本值asdfbbbbcccselect里的option进行分类列表-请选择- 原 创 经 典 asp&sql php&mysql动态添加 Please Select. AA BB CC function addItem(fromName,toName) eval(var obj1=myForm.+fromName); eval(var obj2=myForm.+toName); obj1.options0.selected=false; if(obj1.selectedIndex = -1) return false; var tempValue; var tempText; for(var i=1;iobj1.length;i+) /begin from 1 if(obj1.selectedIndex = -1)break; tempValue=obj1.optionsobj1.selectedIndex.value; tempText=obj1.optionsobj1.selectedIndex.text; obj1.optionsobj1.selectedIndex=null; obj2.add(new Option(tempText,tempValue),0); function deleteItem(fromName,toName) eval(var obj1=myForm.+fromName); eval(var obj2=myForm.+toName); if(obj1.selectedIndex = -1) return false; var tempValue; var tempText; for(var i=0;iobj1.length;i+) /begin from 0 if(obj1.selectedIndex = -1)break; tempValue=obj1.optionsobj1.selectedIndex.value; tempText=obj1.optionsobj1.selectedIndex.text; obj1.optionsobj1.selectedIndex=null; obj2.add(new Option(tempText,tempValue),1); /addItem index is 1 提示限制输入的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论