Как сделать кнопку нажатой по умолчанию в html или javascript

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

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

что ты хочешь? Если пользователь щелкнул, следует нажать кнопку флажка ??

Siva Ganesh 18.05.2018 07:09

вы можете просто вызвать click event кнопки window.load() или, если вам назначена функция, просто вызвать ее.

vikscool 18.05.2018 07:11

Это не кнопка, а скрытое поле.

xxxmatko 18.05.2018 07:12

Возможно, я ошибаюсь, но я думаю, что <input name = "submit" type = "hidden" value = "Reverse Geocode"> - это то, что вы ищете. Если это не так, то почему бы просто не использовать событие onload для запуска чего-либо?

NoOorZ24 18.05.2018 07:15

Какова ваша цель на самом деле? Вы спрашиваете о кнопке, которая "нажата" по умолчанию, но ваш html показывает скрытое поле ввода.

xxxmatko 18.05.2018 07:17
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
5
5
5 149
5

Ответы 5

Now i understand your question, You want default click in your submit button. Try click event, It will trigger the submit.

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

In JavaScript

   document.getElementById("submit").click();

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

<script type = "text/javascript">
document.getElementById("submit").click();
</script>

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

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

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


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

document.getElementById('submit').click();

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

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

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

$(document).ready(function(){

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

});  

Другие вопросы по теме