input 不能获得焦点,急啊!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:33:38
<input name="LED" type="text" id="LED" onkeyup="value=value.replace(/[^\d]/g,'') " size="10" maxlength="3"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"/>

这个文本框限制了英文输入,但是TAB时它不会获得焦点
请求帮助
不行的.你们试试就知道,TAB过去时是焦点,当松开TAB就没有了.光标也没有.请大家给点实际的答案.

天啊,急啊,没人知道吗?

<script lanuage="javascript">

function test()
{alert('2')
var led = document.all.LED;
led.value = led.value.replace(/[^\d]/g,'');

document.all.LED.focus();
}

function test2()
{
clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))
}

</script>

<input>
<input name="LED" type="text" id="LED" onfocuse="alert('1')"
onkeyup="test()" size="10" maxlength="3" onbeforepaste="test2()"/>
<input>
<input>
<input>

不知道为啥~确实不行~~onfocuse的时候没有任何发言~~

1

我也不大清楚 但是在这个控件里面有个事件,在事件里面写上代码 当键盘输入TAB的时候 给于聚焦 应该是这样的吧

可以获得呀