社区
JavaScript
帖子详情
关于onblur事件的问题
kendison
2003-03-19 09:39:51
<script language="javascript">
function aa(myobj)
{
if (myobj.value=='a')
myobj.focus();
}
</script>
<input onblur="aa(this)" id="aaa">
<input onclick="alert()" type="button">
当控件aaa的值为'a'时,我希望不允许执行其它控件的事件,焦点重回aaa,应怎样实现?
...全文
76
10
打赏
收藏
关于onblur事件的问题
function aa(myobj) { if (myobj.value=='a') myobj.focus(); } 当控件aaa的值为'a'时,我希望不允许执行其它控件的事件,焦点重回aaa,应怎样实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nik_Amis
2003-03-19
打赏
举报
回复
up
kendison
2003-03-19
打赏
举报
回复
<script language="javascript">
function aa(myobj)
{
if (myobj.value=='a')
{
myobj.focus();
alert('此项不能为a');
}
}
</script>
<input onblur="aa(this)" id="aaa">
<input onclick="alert()" type="button">
我改为上面这样就可以,但有没有不出提示的方法呢?
wsj
2003-03-19
打赏
举报
回复
onblur事件是内部触发的,无法
kendison
2003-03-19
打赏
举报
回复
因为页面上这样的文本控件较多,可能把这些写在button的onclick上验证不太可取,我想都o是在onblur触发后加一句alert()好一点了,看还有没有高手给一点意见,明天散分
feng_sundy
2003-03-19
打赏
举报
回复
写一个函数判断aaa.value =='a',当其他的控件发生事件之前调用,为false则不执行事件
<script language="javascript">
function aa(myobj)
{
if (myobj.value=='a')
{
myobj.focus();
}
}
function chka()
{
if(aaa.value =='a')
{ aaa.focus();
return true;}
else
return false;
}
</script>
<input onblur="aa(this)" id="aaa">
<input onclick="if(!chka()) alert();" type="button">
你看看
fason
2003-03-19
打赏
举报
回复
sorry,理解错,好象是不行的.看用其它方法吧.
lgchao
2003-03-19
打赏
举报
回复
fason你没理解他的意思
当aaa.value为a时,他想要<input onclick="alert()" value=ok type=button >中的alert不出现,你那样是不行的。
wangxj0600
2003-03-19
打赏
举报
回复
<script language="javascript">
function aa(myobj)
{
if (myobj.value=='a')
{
myobj.focus();
}
}
</script>
<input onblur="aa(this)" id="aaa">
<input onclick="alert()" type="button">
你的意思是这样?
fason
2003-03-19
打赏
举报
回复
<script language="javascript">
function aa(myobj){
if(myobj.value=='a'){
myobj.focus();
for(i=0;i<form1.elements.length;i++)if(form1.elements[i]!=myobj)form1.elements[i].disabled=true
}
else{for(i=0;i<form1.elements.length;i++)if(form1.elements[i]!=myobj)form1.elements[i].disabled=false}
}
</script>
<form name=form1>
<input onblur="aa(this)" id="aaa">
<input value=ok type=button >
这样行吗?
zhangguagua
2003-03-19
打赏
举报
回复
好像不行
form表单中的
onblur
事件
onblur
事件
,鼠标离开表单input框时触发的
事件
JS:onfocus和
onblur
事件
应用举例
JS:onfocus和
onblur
事件
应用举例
JS
onblur
事件
应用[项目代码]
本文详细介绍了JavaScript中的
onblur
事件
,该
事件
在元素失去焦点时触发,常用于表单验证。文章首先概述了
onblur
的基本概念及其与onfocus
事件
的对比,随后列举了常见的鼠标、键盘和表单
事件
,并解释了
事件
的三要素:
事件
源、注册
事件
和
事件
处理程序。此外,文章还提供了两种注册
事件
的方式,并通过一个完整的代码示例展示了如何使用
onblur
事件
进行表单验证,包括输入正确和错误时的样式变化和提示信息。最后,文章展示了不同输入情况下的效果图,帮助读者更好地理解
onblur
事件
的实际应用。
老生常谈
onBlur
事件
与onfocus
事件
(js)
下面小编就为大家带来一篇老生常谈
onBlur
事件
与onfocus
事件
(js)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JS
事件
onblur
与onfocus区别[项目源码]
本文详细介绍了JavaScript中
onblur
和onfocus两个
事件
的用法与区别。
onblur
在元素失去焦点时触发,常用于表单验证;而onfocus在元素获得焦点时触发,常用于输入框等元素的交互。文章通过具体示例展示了两个
事件
的实际应用场景,帮助读者更好地理解其功能和使用方法。
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章