手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >显示行号的文本输入框
显示行号的文本输入框
摘要:DirMap*{font-size:12px}body{margin:10px;padding:0px}A{COLOR:black;TEXT...

DirMap * { font-size: 12px } body { margin: 10px; padding: 0px } A { COLOR: black; TEXT-DECORATION: none; } A:hover { COLOR: black; TEXT-DECORATION: none; } A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } table.list{ cursor: default; border:1px solid #cccccc background-color: #cccccc; border-collapse: collapse; border-Color: #cccccc; } function check_form() { var the_form = document.forms[0]; if(!/^[w.]+$/.test(the_form.name.value)) { alert('Bad File Name !'); the_form.name.focus(); return false; } if(!/^[0-7]{3}$/.test(the_form.attrib.value)) { alert('Bad File Attrib !'); the_form.attrib.focus(); return false; } if(the_form.del.checked) { return confirm('Are you sure to delete the file ?'); } return true; } 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) 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) && i

【显示行号的文本输入框】相关文章:

接收键盘指令的脚本

JS实现两表格里数据来回转移的方法

可输入的下拉框

JS动态增删表格行的方法

在textarea输入Tab

Mozilla中显示textarea中选择的文字

js兼容火狐显示上传图片预览效果的方法

JavaScript实现表格点击排序的方法

自动检查并替换文本框内的字符

javascript实时显示当天日期的方法

精品推荐
分类导航