Когда я нажимаю кнопку «Добавить при первой загрузке», она будет работать в добавлении текста , когда я загружу на другую страницу и вернусь в форму добавления, когда кнопка добавления будет нажата дважды.Как предотвратить двойную отправку в одном событии
<div id="main">
//start add
<div id="addform">
<p></p>
<button id="add">Add</button>
<button id="cancel">Cancel</button>
</div>
//end add
</div>
Когда я загружаю другую страницу, сначала заполняю переменные и даже контейнер.
$(document).ready(function(){
$(document).on('click','#add', function(e){
$('p').append('Sample text, lot and more...');
e.preventDefault();
});
$(document).on('click','#cancel', function(){
$('#main').empty().append('<div id="viewform">sample text <button id="addtext">Goto Addform</button></div>);
});
$(document).on('click','#addtext', function(){
$('#main').empty().append('<div id="addform"><p></p><button id="add">Add</button><button id="cancel">Cancel</button></div>);
});
});
где AddText элемент на разметке – Geeky
Можете ли вы дать сценарий, где это происходит ... я скопировал код его работает отлично ... может быть скрипку бы помочь здесь – Geeky
https: // jsfiddle .net/dbop765y/its working –