2016-02-28 2 views
4

У меня есть форму, на которую нужен JavaScript, чтобы пользователь мог ее отправить. Когда мой HTML выводится, атрибуту disabled присваивается значение true. Я хочу, чтобы мой javascript включил кнопку. По какой-то причине мой JS не разрешает мою кнопку. Я не вижу ошибок в консоли.Почему мой JS не разрешает мою кнопку?

В JS:

(function(){ 
    var buttons = document.getElementsByTagName("button"); 
    buttons[0].disabled = false; 
}); 

HTML-:

<button type="submit" class="btn btn-primary" disabled="true">Next</button> 

Я также попытался ИНВАЛИДАМИ в HTML вместо отключен = "истина".

ответ

10

Попробуйте вызвать функцию. Вы просто создаете анонимную функцию и не вызываете ее вообще.

(function(){ 
    var buttons = document.getElementsByTagName("button"); 
    buttons[0].disabled = false; 
})(); 
//-^ 

Также важное значение имеет также размещение этого кода. Поместите код в конец тега тела или используйте событие onload.

+0

Ха, немой ошибка .... я видел, что ... лол. Благодарю. – ShoeLace1291

+1

@ ShoeLace1291 Рад помочь! :) –

0

попробовать

(function(){ 
    var buttons = document.getElementsByTagName("button"); 
    buttons[0].removeAttribute("disabled"); 
}); 
Смежные вопросы