在ie上,当文本框失去焦点时再让自身获取焦点是可以的,可是火狐上却不行。
怎么解决这问题啊??
<html>
<head>
<title>dddddd</title>
<script type="text/javascript">
function abc()
{
alert("d");
document.getElementById("txt2").focus();
} </script>
</head>
<body>
<input id="txt1" value="fffffff">
<input id="txt2" value="aaaaaaa" onblur="abc()"><!--当失去焦点时再让自身获取焦点-->
</body>
</html>
怎么解决这问题啊??
<html>
<head>
<title>dddddd</title>
<script type="text/javascript">
function abc()
{
alert("d");
document.getElementById("txt2").focus();
} </script>
</head>
<body>
<input id="txt1" value="fffffff">
<input id="txt2" value="aaaaaaa" onblur="abc()"><!--当失去焦点时再让自身获取焦点-->
</body>
</html>
解决方案 »
- extjs4 饼状图动态赋值
- Ext 的htmleditor控件 保存数据后取出显示怎么多了" \r\n符号??
- 淘宝店如何制作,求教程
- 当鼠标移动到复选框上的时候,能显示出一个提示...急!急!
- 问一个function的问题
- 散分
- 高手才进:onbeforeunload的问题
- 请问怎样用 js 判断客观端的操作系统的语言版本?
- 如果在前台定义了一个带参数的javascript(delNode(id)),如何在前台的按钮button1的onclick='delNode()'传递这个参数?
- 请问滤镜能否给一个有背景色的div加上立体阴影?
- 求EXTJS生成Tree的实例代码
- 如何解决js异步执行
<body onload="hello()">
<input id="txt1" value="fffffff">
<input id="txt2" value="aaaaaaa" onblur="abc()"><!--当失去焦点时再让自身获取焦点--></body>js:<script>
function abc()
{
alert("d");
document.getElementById("txt2").focus();
}
function hello(){
alert("c");
document.getElementById("txt1").focus();
}
</script>firefox 只有开始加载页面的时候才有效,其余情况下是没有用的
可以用setTimeout处理,时间参数可以设为0
<head>
<title>dddddd</title>
<script type="text/javascript">
function abc() {
alert("d");
setTimeout(function() {
document.getElementById("txt2").focus();
}, 0);
}
</script>
</head>
<body>
<input id="txt1" value="fffffff">
<input id="txt2" value="aaaaaaa" onblur="abc()"><!--当失去焦点时再让自身获取焦点-->
</body>
</html>