<input>如何移去焦点? onfocus="this.blur();window.open('2.htm','','width=200,height=200')" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置一个参数var bfoucus=false;function focusfun(){ bfoucus=true; if(!bfocus){ var s=showModuleDialog("b.htm",window,""); if(s==undefined){ bfoucus=false; return ; } //这里修改数值 bfoucus=false; }} 谢谢楼上的兄弟可能是我举例的代码不合适事实上,一个页面里有20多个<input>需要用onfocus,而且每个onfocus的参数都不一样亚。所以最好在b.htm里设置。很多日历控件都是这么做的,可以重复获得焦点、修改数值。但是看不懂代码。 function focusfun(){ var object=event.srcElement; object.onfocus=null; var s=showModuleDialog("b.htm",window,""); if(s==undefined){ object.onfocus=focusfun; return ; } //这里修改数值 object.onfocus=focusfun; }}这样试一试 我想要的功能是 像很多日期控件一样。用户需要修改数值时《input》可以重复获得焦点,弹出窗口 而且因为每个<input onfocus>的参数不一样,所以最好 把相关的事件处理 放到b.htm里,也就是放到 弹出窗口里处理 紧急求助 帮忙仿个js效果 鼠标定位特定内容 请问有人用过JsPacker这个软件么?遇到麻烦了求指教 如何改變<input>控件的type屬性 help! help! help! 怎样获取IE窗口的最小化事件 咨询在动态生成的表格中,如何根据表格中值的宽度,动态改变表格单元格宽度的问题 js实现点击更换内容 代码如何简化了 越简单越好 你们下载的官网给的jquery easyui里的datagrid的demo一开始就能加载数据吗? [jQuery]点图插入,发现一个其怪的取值问题, html已存在的可以有效, js插件回传的无效 求和 问一个小问题,谢谢!
var bfoucus=false;
function focusfun(){
bfoucus=true;
if(!bfocus){
var s=showModuleDialog("b.htm",window,"");
if(s==undefined){
bfoucus=false;
return ;
}
//这里修改数值
bfoucus=false;
}
}
可能是我举例的代码不合适
事实上,一个页面里有20多个<input>需要用onfocus,而且每个onfocus的参数都不一样亚。所以最好在b.htm里设置。很多日历控件都是这么做的,可以重复获得焦点、修改数值。但是看不懂代码。
var object=event.srcElement;
object.onfocus=null;
var s=showModuleDialog("b.htm",window,"");
if(s==undefined){
object.onfocus=focusfun;
return ;
}
//这里修改数值
object.onfocus=focusfun;
}
}这样试一试
而且因为每个<input onfocus>的参数不一样,所以最好 把相关的事件处理 放到b.htm里,也就是放到 弹出窗口里处理