javascript启用/禁用googlechrome上的textfield/file-field onfocus事件问


 Use default: 
 <input type="radio" name="restype" value="resdef" onfocus="document.getElementById('resupload').disabled = true; document.getElementById('resadres').disabled = true;" checked="checked" /><br />
 Adres: 
 <input type="radio" name="restype" value="resadres" onfocus="document.getElementById('resupload').disabled = true; document.getElementById('resadres').disabled = false;" /> 
 <input type="text" name="resadres" id="resadres" disabled="disabled" /><br /><br />
 Upload: 
 <input type="radio" name="restype" value="resupload" onfocus="document.getElementById('resadres').disabled = true;  document.getElementById('resupload').disabled = false;" /> 
 <input type="file" name="resupload" id="resupload" disabled="disabled" />

这段代码可以在firefox和IE中使用,但不能在Chrome中使用。问题出在哪里?

onfocus在使用tab键导航时工作。表单元素应该使用onchange事件。

http://jsfiddle.net/5NaH5/

相关内容

  • 没有找到相关文章

最新更新