您现在的位置是:首页 >

js发送按键命令 js在输入框中如何实现回退键功能?

火烧 2022-10-17 06:54:03 1099
j 在输入框中如何实现回退键功能? lt ta le id="ta le_StaticIP" gt lt td gt IP Addre lt /td gt lt td gt lt INPUT ty e

js在输入框中如何实现回退键功能?  

<table id="table_StaticIP" >

<td>IP Address</td>

<td>

<INPUT type=text maxLength=3 size=3 value=0 onkeyup="check(0)" name=ip><b>.</b>

<INPUT type=text maxLength=3 size=3 value=0 onkeyup="check(1)" name=ip><b>.</b>

<INPUT type=text maxLength=3 size=3 value=0 onkeyup="check(2)" name=ip><b>.</b>

<INPUT type=text maxLength=3 size=3 value=0 onkeyup="check(3)" name=ip></td>

</table>

<script type=text/javascript>

var d = document.getElementsByName("ip");

function check(k){

if(k < 0 || k >= d.length)return;

var t = d[k].value.replace(/D/ig, "");

if(t > 255)t = 255;

d[k].value = t;

var e = window.event.keyCode;

if(e == 13 || e == 190 || e == 110){ // 如果输入是回车或者.号 110 - 小键盘 190 - 大键盘 13 - 回车

d[k + 1].focus;

d[k + 1].select;

}

else if(e == 8){ // backspace = 8

if(t == "" && k > 0){

d[k - 1].focus;

move_end(d[k - 1]);

}

}

else{

if(t.length >= 3 && k < d.length - 1){

d[k + 1].focus;

d[k + 1].select;

}

}

}

function move_end(e){ //光标移到最后

var r = e.createTextRange;

r.moveStart('character',e.value.length);

r.collapse(true);

r.select;

}

</script>

js发送按键命令 js在输入框中如何实现回退键功能?
  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码