как сделать кнопку нажатой по умолчанию в HTML или JavaScript - PullRequest
0 голосов
/ 18 мая 2018

Там у меня есть кнопка, которая скрыта от пользователя, но я хочу, чтобы она нажималась по умолчанию, например, с помощью флажка. Если вы хотите, чтобы она была отмечена по умолчанию, вы добавляете проверенный атрибут. Есть ли способ, которым вы могли бы сделать то же самое?вот с кнопкой вот мой код

<input id="submit" type="hidden" value="Reverse Geocode" autofocus> 

Ответы [ 5 ]

0 голосов
/ 18 мая 2018

Запуск события нажатия кнопки, как только документ будет готов. Вам нужно записать событие нажатия, как показано ниже.

$(document).ready(function(){

    $("#yourButtonId")[0].click();

});  
0 голосов
/ 18 мая 2018

Может быть, вы можете сделать следующее:

document.getElementById('chkTest').addEventListener('click', function(){
  if(this.checked)
    document.getElementById('submit').click();
});

document.getElementById('submit').addEventListener('click', function(){
  alert('button clicked');
});
<input id="submit" type="hidden" value="Reverse Geocode" autofocus />

<input type="checkbox" id="chkTest" /> Check To Click The Button
0 голосов
/ 18 мая 2018

Вы можете сделать следующее:

<script type="text/javascript">
document.getElementById("submit").click();
</script>
0 голосов
/ 18 мая 2018

Сначала ваша кнопка не является кнопкой.Это скрытое поле.

Чтобы сделать его кнопкой, измените type="hidden" на type="button".Чтобы сделать его невидимым для пользователя, вы можете использовать встроенные стили, например: style="display: none;".

. В результате ваша кнопка будет выглядеть следующим образом: <input id="submit" style="display: none" type="button" value="Reverse Geocode">


Теперь,чтобы щелкнуть по нему, просто вызовите метод click():

document.getElementById('submit').click();
0 голосов
/ 18 мая 2018

Теперь я понимаю ваш вопрос. Вы хотите нажать кнопку «Отправить» по умолчанию.Попробуйте щелкнуть событие, это вызовет отправку.

<script>
   $('#submit').trigger('click');
</script>

В JavaScript

   document.getElementById("submit").click();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...