<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
<!--
function bbb(){ //改变栏目状态
if( aaaa.lm_nm1.value =="") {
alert("输入内容不能为空!");
aaaa.lm_nm1.focus();
}
}
// -->
</script>
</head>
<body>
<table><form name="aaaa">
<tr><td align="left"><input type="text" id="lm_nm1" name="lm_nm1" value="公告栏" onchange="javascript:bbb();"></td></tr></form></table>
</body>
</html>
以上这段代码为什么在清空后无法获得焦点呢,能有提示,但就是无法获得焦点,
是我计算机问题?我有一个页面,已经删到这种样子了,但还是无法获得焦点,到底哪的问题啊
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
<!--
function bbb(){ //改变栏目状态
if( aaaa.lm_nm1.value =="") {
alert("输入内容不能为空!");
aaaa.lm_nm1.focus();
}
}
// -->
</script>
</head>
<body>
<table><form name="aaaa">
<tr><td align="left"><input type="text" id="lm_nm1" name="lm_nm1" value="公告栏" onchange="javascript:bbb();"></td></tr></form></table>
</body>
</html>
以上这段代码为什么在清空后无法获得焦点呢,能有提示,但就是无法获得焦点,
是我计算机问题?我有一个页面,已经删到这种样子了,但还是无法获得焦点,到底哪的问题啊
解决方案 »
- 谁能解释一下。
- 关于javascript获得一个当前日期的问题
- MediaPlayer 的问题 。。。。。。。。。。。。在线等。
- safari 禁止网页移动
- 为什么这两段js在有的机器上可以正确运行,有的就会报告“脚本错误”呢?
- 如何屏蔽window.open打开窗口标题栏的url显示,在线等
- 如何删除一个table的所有行?
- extjs4.1.1 Ext.grid.panel的表头下拉菜单 正序倒序 中文描述
- javascript超难问题。。键盘事件和highlight问题!!
- 一个列表框,里面是文件的名字,怎么样一点一个项,就打开一个相应网页呀。必给分!!!!!
- 我想将字符串中的=替换 怎么操作
- ActiveXObject问题 (JS上传文件)解决了送50分+兽兽视频
onkeyup="javascript:bbb()"3. 在楼主的基础上用以下方法也可以
<html>
<head>
<title> </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
<!--
function bbb(){ //改变栏目状态
if( document.getElementById("lm_nm1").value =="") {
alert("输入内容不能为空!");
document.getElementById("lm_nm1").blur();
document.getElementById("lm_nm1").focus();
}
}
// -->
</script>
</head>
<body>
<table> <form name="aaaa">
<tr> <td align="left"> <input type="text" id="lm_nm1" name="lm_nm1" value="公告栏" onchange="javascript:bbb();"><input/> </td> </tr> </form> </table>
</body>
</html>
你原来的代码也是可以的. 只是getElementById用的更多,更规范一点
if( aaaa.lm_nm1.value =="") {
alert("输入内容不能为空!");
window.setTimeout(function (){aaaa.lm_nm1.focus()},0);
}
}