Нажатие кнопки в JavaScript не делает ничего на IE9 - PullRequest
0 голосов
/ 08 июня 2011

Вопрос в том,

Я пытаюсь щелкнуть по набору функций, и когда я нажимаю Ok, после того как я получаю предупреждение, он не заполняет тест текстового поля для меня. Это нормально работает в IE 7 и IE8.Я пытался проверить в IE9 и он ничего не делает. Может кто-нибудь указать мне правильное направление.

   function setTest(x)
   {
document.add(x).value = "this is a test value"; 
   }

    </SCRIPT>

HTML-код выглядит следующим образом

    <td>
   <input type="text" name="test" id="test" size="10" value="<?php echo $test;?>"> 
   <input type="button" value="FILL" class="submit" onClick="if( confirm( 'Are you sure you want to set this field.') ){ setTest('test'); }">
    </td>

Заранее спасибо.

1 Ответ

1 голос
/ 08 июня 2011

Я понятия не имею, что должен делать document.add, но если вы хотите установить значение этого поля input, похоже, что вы действительно хотите getElementById:

function setTest(x) {
    document.getElementById(x).value = "this is a test value"; 
}

Пример для jsfiddle .

...