javascript启用/禁用Google Chrome上的文本字段/文件字段onfocus事件问题

时间:2011-06-10 08:57:43

标签: javascript google-chrome 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。问题在哪里?

1 个答案:

答案 0 :(得分:1)

使用Tab键进行导航时,

onfocus有效。您应该对表单元素使用onchange事件。

http://jsfiddle.net/5NaH5/

相关问题