Я пытался, но я всегда вижу это (используя IE9 здесь):
Live пример на JsBin
Но теперь, когда вы отправилиизображение, пожалуйста, дайте нам знать, какой у вас DOCTYPE
...
Я уверен, что вы используете старый и вам нужно указать:
<option value="2" selected="selected">2</option>
вместочто у вас есть.
И, кстати ... у вас должна быть опция «Пожалуйста, выберите», как если бы вы не запускали на DOM, готовом код onChange
, как бы вы хотели, чтобы пользователь видел 2текстовые поля без выбора 3
, а затем обратно 2
...
и <option value="-1" selected="selected">Please select</option>
сделает то, что в методе javascript, if ( parseInt(a, 10) == -1 ) return;
позволит избежать создания текстовых полей.