手机
当前位置:查字典教程网 >编程开发 >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

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

JavaScript通过事件代理高亮显示表格行的方法

网页里控制图片大小的相关代码

JS动态增删表格行的方法

IP地址输入框

显示、隐藏密码

正宗的日历(含农历)

在textarea输入Tab

jQuery实现限制textarea文本框输入字符数量的方法

用户输入密码的强度

javascript实现table表格隔行变色的方法

精品推荐
分类导航