当前位置: 代码迷 >> Web前端 >> Chrome、Safari上焦点事件中的select()自动全选
  详细解决方案

Chrome、Safari上焦点事件中的select()自动全选

热度:120   发布时间:2012-10-26 10:30:59.0
Chrome、Safari下焦点事件中的select()自动全选

JS焦点事件自动全选方法:

?

?

<input onfocus="onfocusFn(this);" value="text here" />

?

function onfocusFn(tag) {
	tag.select();
}

?


以上代码在Firefox或IE上成功实现,但如果是Chrome或Safari,则需要增加onmouseup事件阻止浏览器的默认事件:

?

<input onfocus="onfocusFn(this);" onmouseup="onmouseupFn(event);" value="text here" />

?

function onmouseupFn(eventTag) {
	var event = eventTag||window.event;  
	event.preventDefault();
}
  相关解决方案