Подтвердить что ты не робот

Одна кнопка, запускающая другое событие нажатия кнопок

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

Можете ли вы не просто называть кнопку той же самой, с тем же идентификатором, и не будет ли форма рассматривать ее как одну кнопку?

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

Спасибо, Adma

4b9b3361

Ответ 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();
})