Disable and enable a text input in Firefox


/ Published in: JavaScript

I just noticed in Firefox 3.5.2 that setting `disabled = true` for a focused text input seems to make it impossible to re-focus after setting `disabled = false`. The solution is to blur it before disabling.


Copy this code and paste it in your HTML
  1. var my_textbox = document.getElementById( 'my_textbox' );
  2.  
  3. my_textbox.blur();
  4. my_textbox.disabled = true;
  5.  
  6. // later...
  7. my_textbox.disabled = false;
  8. my_textbox.focus();

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.