Ich habe ein HTML-Formular wie folgt. Unten ist mein HTML-Code und jQuery-Code.Meine Absicht ist, wenn Benutzer wählt "Löschen" -Option und klicken Sie auf "Übernehmen", ich möchte zuerst die Entscheidung des Benutzers bestätigen und wenn der Benutzer auf "OK" klickt, wird das Formular übermittelt. Aber ich bin jetzt irgendwie verloren. Kann mir jemand einen Hinweis geben? Vielen Dank!So senden Sie ein Formular nach event.preventDefault
HTML:
<div>
<select id="option_selection">
<option value="">Select Options</option>
<option value="approve">Approve</option>
<option value="unapprove">Unapprove</option>
<option value="delete">Delete</option>
</select>
</div>
<div>
<input id="apply" type="submit" name="submit" value="Apply">
</div>
jQuery:
$("#apply").on('click',function(event){
if($('#option_selection').val() == "delete"){
event.preventDefault();
var answer=confirm("Are you sure you want to delete?");
if(answer){
$("#option_selection").submit();
}
}
});
Sie die Standardaktion, wenn der Benutzer drückt "Ja" nicht verhindern. – tkausl
Der von Ihnen gepostete HTML-Code befindet sich in einem '' Element? – yuriy636