问题是这样的,在asp.net网站中,有一个TextBox,我把它最大字符数设置成为1且只能输入数字,当我在TextBox中输入内容时,比如数字1,立马将焦点赋给另外一个TextBox,请问各位高手该怎么实现?
(另外:TextBox里面的TextChanged事件是不行的,我已经试过了,那个必须是失去焦点才能触发的,不是文本框内容改变触发)
asp.net中得TextBox,不用input谢谢
追答那你换TextBox试试一样可以用,只能用数字也有了
57) event.returnValue = false;"
>
结果:
var $ = function(o) {
return document.getElementById(o)
};
$('txt2').onpropertychange = function() {
$('txt').value = this.value;
}
if (window.addEventListener) {
$('txt2').addEventListener('input', function() {$('txt').value = this.value}, false);
}
TextBox里也没用KeyUp事件
asp.net网站中得TextBox没有KeyPress事件啊
追答哦,那就真得用JS了,添加一个客户端的onKeyPress事件呗
追问onKeyPress好像是键盘触发事件吧?我要的文本框内容改变立马触发,不是按键盘后触发
追答不一样嘛,反正就只能输入一位数,
请看清题目,我只是想输入内容转移焦点,跟验证有什么关系?