При нажатии на submit не происходит перезагрузки страницы

248
25 июня 2018, 02:40

Начал догадываться, что это из-за того, что на странице submit изначально не лежал, по этому и не случаеться событие. Но всё же решил спросить, как это лучше сделать? Или какое решение можете подсказать. Заранее спасибо за ответ.

 $(function(){ 
      $('#banPlayer').click(function(){ 
        $('#adminPanel').html(''+ 
          'Дать бан игроку:<br>'+ 
          '<input class="pnlTBtn" name="login" placeholder="Логин" required type="text" maxlength="25"><br><br>'+ 
          'На срок:<br>'+ 
          '<input class="pnlTBtn" name="days" placeholder="дней" required type="text" maxlength="25">дней'+ 
          '<input class="std-submit" name="day_sub" value="Забанить" type="submit"><br>'+ 
          'или<br>'+ 
          '<input class="pnlTBtn" name="minutes" placeholder="минут" required type="text" maxlength="25">минут'+ 
          '<input class="std-submit" name="min_sub" value="Забанить" type="submit">' 
        ); 
      }); 
       
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<button id="banPlayer">В Баню</button> 
<div id="adminPanel"></div> 

Answer 1

Элементы <input> должны быть заключены в тег <form>.

 $(function(){
  $('#banPlayer').click(function(){
    $('#adminPanel').html(''+
      'Дать бан игроку:<br>'+
      '<form action="">'+
      '<input class="pnlTBtn" name="login" placeholder="Логин" required type="text" maxlength="25"><br><br>'+
      'На срок:<br>'+
      '<input class="pnlTBtn" name="days" placeholder="дней" required type="text" maxlength="25">дней'+
      '<input class="std-submit" name="day_sub" value="Забанить" type="submit"><br>'+
      'или<br>'+
      '<input class="pnlTBtn" name="minutes" placeholder="минут" required type="text" maxlength="25">минут'+
      '<input class="std-submit" name="min_sub" value="Забанить" type="submit">'+
      '</form>'
    );
  });
});

UPDATE. При условии, конечно, что тэга form уже не существует в обрамляющем коде

READ ALSO
Правильно сделать ООП

Правильно сделать ООП

Привык к процедурному стилю, сейчас со скрежетом перехожу на ООП, помогитеПравильно ли я написал код так все работает, но мне кажется нужно...

194
Долго выгружаются данные в из HTML в PDF

Долго выгружаются данные в из HTML в PDF

Есть необходимость реализовать конвертор из HTML в PDF продукцииВсе настроено все реализовано, но есть проблема, 25 страниц конвертируется за 75 секунд,...

211
Ошибка php Use of undefined constant

Ошибка php Use of undefined constant

Ребят помогите пожалуйста ошибку выдает)))

218