100分求教:焦点和光标等问题 try:<form><input onblur="alert()"><input type=button value=reset onmousedown="reset()"></form>MSDN 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 fason(阿信) :我的问题是解决按reset button 而<input onblur="alert()">中的onblur事件在前,非让你改错才能reset,既然我想清空,就没必要去纠正以前输入的错误。谢谢! 在onblur后用event.srcElement判断鼠标是否点按钮,否则alert();var Id = event.srcElement.id;alert(Id); http://search.csdn.net/expert/topic/3/304/2002/8/15/942792.htm各类参考手册 如果CheckNumber()只在onblur中调用,加上一个判断应该就可以了:function CheckNumber ( Field ) {var currObj=window.document.activeElement;if(!(currObj && currObj.type && currObj.form && currObj.form==Field.form && currObj.type == "reset")){ Field.value = AllTrim ( Field.value ); lNumberOk = /^(|-?(0|([1-9]\d*)|((0|([1-9]\d*))?\.\d{1,})){1,1})$/.test ( Field.value ); if ( ! lNumberOk ) { alert ( "´íÎó£ºÊäÈë·Ç·¨Êý×Ö´®£¡" ); Field.focus(); } else if ( Field.value != "" ) Field.value = Space ( Field.size - Field.value.length ) + Field.value; return ( lNumberOk ); }} onblur的srcElement还是那个文本框,sandyuk(冰の沙隆) 的方法不行吧? silentlamb(silent)的方法成功地解决了第一个问题(我自己也看到过activeElement,但我以为是激活对象,没有用。M$的参考连个象activeElement都找不到!!)。谢谢!!!(其他方法都不行)。javascript对象和方法的资料还是难找!去msdn看,只是简单的说明,M$好象就怕别人会用它的东西似的!!!我要揭贴了,谢谢大家!!! JS将网页数据导出Excel问题 ajax中get有的网站可以访问,有的不行,是什么原因 js document.getElementById("")调用自定义方法 日期比较 求助,小小js问题,谢谢 怎样让一个IE窗口自动关闭而不出现是否关闭页面的提示! 给资料了! 高手救场,树型函数! 图片动态叠加/变化如何做? 高手请进 急!送高分:需要几幅图片横向滚动,并且图片之间紧密相连,没有空白。 关于layer菜单被另一个Frame遮挡,不能显示出来的问题!请赐教
在onblur后用event.srcElement判断鼠标是否点按钮,否则alert();
var Id = event.srcElement.id;
alert(Id);
function CheckNumber ( Field ) {
var currObj=window.document.activeElement;
if(!(currObj && currObj.type && currObj.form && currObj.form==Field.form && currObj.type == "reset")){
Field.value = AllTrim ( Field.value );
lNumberOk = /^(|-?(0|([1-9]\d*)|((0|([1-9]\d*))?\.\d{1,})){1,1})$/.test ( Field.value );
if ( ! lNumberOk ) {
alert ( "´íÎó£ºÊäÈë·Ç·¨Êý×Ö´®£¡" );
Field.focus(); }
else if ( Field.value != "" )
Field.value = Space ( Field.size - Field.value.length ) + Field.value; return ( lNumberOk );
}
}
javascript对象和方法的资料还是难找!去msdn看,只是简单的说明,M$好象就怕别人会用它的东西似的!!!
我要揭贴了,谢谢大家!!!