Я использую PHP & MySQL для отправки формы со следующим кодом и использования функции isset
в PHP для отправки значения в базу данных.Отключить кнопку отправки после отправки пользователем формы
<div class="display">
<form action="" method="POST">
<div>
<input type="text" name="name" placeholder="Your Name" required="required">
</div>
<div>
<input type="text" name="phone" id="phone" placeholder="Mobile" required="required" onblur="check();">
<br/>
<span id="e_mobile"></span>
<?php if(isset($_GET["r"])){ ?><p>Invalid number; must be ten digits. Please submit your query again</p><?php } ?>
</div>
<div>
<input type="text" name="landline" id="landline" placeholder="Alternate Number" required="required" onblur="check1();">
<br/>
<span id="e_landline"></span>
</div>
<div>
<input type="email" name="email" placeholder="Email" required="required">
</div>
<div>
<input type="text" name="address" placeholder="Your Address" required="required">
</div>
<div>
<input type="hidden" value="0" name="salesid"/>
</div>
<input type="submit" name="submit" value="Submit">
</form>
</div>
Теперь я хочу, чтобы пользователь нажал кнопку отправки, как только кнопка замерзнет; на данный момент, если пользователь нажимает кнопку отправки более одного раза (намеренно или по ошибке), одна и та же информация поступает в базу данных более одного раза.
Что делать в этом случае?
атрибут использование называется отключено для этого сценария .... – Chetan
Это будет делать то, что вы просите '<входной тип = "отправить" имя = "отправить" значение = «Отправить» onclick = «javascript: this.disabled = true;» /> ', но я не думаю, что это способ справиться с этой ситуацией (Предотвращение повторной отправки формы). –