为什么鼠标状态改变了 。。。。。。

davisye 2002-05-08 02:02:30
当onKeyPress 触发 key_press() function 时。 如果 search_name 的值是空的时候鼠标状态就会变成忙的状态。就是当执行完
if(document.sys_user_list.search_name.value=="")
{
window.alert("请输入你想要查找的用户名");
document.sys_user_list.search_name.focus();
}

后,鼠标状态就会变成忙的状态 请问为什么 ?

<input type="text" name="search_name" onKeyPress="key_Press()">

function key_Press()
{
if(window.event.keyCode==13)
{
search_user(window.event.keyCode);
}
}

function search_user(key)
{
if(document.sys_user_list.search_name.value=="")
{
window.alert("请输入你想要查找的用户名");
document.sys_user_list.search_name.focus();
}
}
...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-05-08
  • 打赏
  • 举报
回复
改为:
<a href="javascript:" onclick=search_user();>

davisye 2002-05-08
  • 打赏
  • 举报
回复
不好意思写错误。 应该这样调用鼠标才会变成忙的状态 。 
<a href="javascript:search_user()"><img src="../images/buttons/search.gif" width="78" height="23" border="0"></a>

这样也会(关闭子窗口时)。 
<a href="javascript:window.close()"><img src="../images/buttons/closewindow.gif" width="103" height="23" border="0"></a>
weidegong 2002-05-08
  • 打赏
  • 举报
回复
IE6,没发现鼠标有任何异常
qiushuiwuhen 2002-05-08
  • 打赏
  • 举报
回复
试了,鼠标并没有变

版本问题:

试试看:
window.alert("请输入你想要查找的用户名");
document.sys_user_list.search_name.focus();
window.event.returnValue=false;

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧