Одна кнопка, запускающая другое событие нажатия кнопок
Я хотел бы две кнопки отправки на форме, у меня есть мое здание команды, одно над сгибом и одно внизу. Я получаю жалобы от моей технической команды о добавлении его, потому что для этого требуется некоторое кодирование на стороне сервера, чтобы убедиться, что пользователь не нажимает его более одного раза. По-видимому, у них есть одна кнопка, но добавить, что проверка на два будет проблемой.
Можете ли вы не просто называть кнопку той же самой, с тем же идентификатором, и не будет ли форма рассматривать ее как одну кнопку?
Еще один вариант, который, как я думал, будет для новой кнопки запускать клик на другой кнопке. Тогда у них все еще есть один клик даже для формы, но я получаю две кнопки. Как я могу это написать?
Спасибо,
Adma
Ответы
Ответ 1
Я знаком с кнопками ASP.net и С#, но с помощью С# вы можете прокручивать две разные кнопки для одного и того же обработчика событий кликов. Вы также можете сделать это на стороне клиента, инициировав первичное нажатие кнопки с помощью дополнительной кнопки. Здесь ОЧЕНЬ простой пример:
HTML
<input type="button" id="primaryButton" onclick="ExistingLogic()" />
<input type="button"
id="secondaryButton"
onclick="document.getElementById('primaryButton').click()" />
Ответ 2
<input type="button" id="primaryButton" onclick="ExistingLogic()" />
<input type="button" id="secondaryButton"/>
$('#secondaryButton').click(function(){
$("#primaryButton").click();
})