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

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:11:58
一个输入IP的table,比如输入IP到了第二个text发现错了,想删除包括第一个text里的内容,用回退键实现,要怎麼做呢?求助高手,谢谢!
<table id="table_StaticIP" >
<td>IP Address</td>
<td><INPUT type="text" maxLength=3 size=1 id="ip" value=0 name="StaticWanIpAddressIP0"><b>.</b>
<INPUT type="text" maxLength=3 size=1 value=0 name="StaticWanIpAddressIP1"><b>.</b>
<INPUT type="text" maxLength=3 size=1 value=0 name="StaticWanIpAddressIP2"><b>.</b>
<INPUT type="text" maxLength=3 size=1 value=0 name="StaticWanIpAddressIP3"></td>
</table>

<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.e