Ich möchte fragen Ist es möglich, löschen und übermitteln Funktion in einem einzigen Formular (in PHP)?PHP: Löschen und Senden mit einem Formular
Wenn es ist. Darf ich wissen, wie? Weil ich andere Methode für beide
Ich möchte fragen Ist es möglich, löschen und übermitteln Funktion in einem einzigen Formular (in PHP)?PHP: Löschen und Senden mit einem Formular
Wenn es ist. Darf ich wissen, wie? Weil ich andere Methode für beide
bin mit gibt es 2 Möglichkeiten, wie ich von ganz oben auf meinen Kopf denken kann:
<button name="delete" value="delete">Delete</button> <button name="add" value="add">Add</button>
In PHP-Skript können Sie bestimmen, welche Schaltfläche über $ _GET/$ _ POST Ihrer Wahl sendet.
// Assuming you are using GET
if (isset($_GET('delete')) //will be true when you hit delete button
if (isset($_GET('add')) //will be true when you hit add button
Verwenden Javascript einen versteckten Eingang in Ihrem Formular aktualisieren
//Assuming you are using jQuery <input type='hidden' class="my-action"> $("#add-button").click(function() { $(".my-action").value("add") }; $("#delete-button").click(function() { $(".my-action").value("delete") };
Sie können wie etwas tun folgenden:
HTML:
<form id="form" action="" method="post">
<input type="button" name="submit" id="submit" value="Submit">
<input type="button" name="delete" id="delete" value="Delete">
</form>
jQuery:
$("#submit").click(function() {
$("#form").attr("method", "post");
$("#form").submit();
});
$("#delete").click(function() {
$("#form").attr("method", "get");
$("#form").submit();
});
Es ist möglich, jQuery verwenden. Sie würden zwei Senden-Schaltfläche (löschen, senden) haben. Verwenden Sie jQuery, ändern Sie die Formularmethode, um zu erhalten, wenn auf die Schaltfläche Löschen geklickt wird, und um zu posten, wenn auf die Schaltfläche Senden geklickt wird. Übermitteln Sie dann das Formular. Aber ich bezweifle, dass Sie den Sinn von HTTP-Methoden verstanden haben. – Spectarion
Kannst du bitte erklären, wie du mit 'form'' löschen' willst? – JYoThI
@JYoThI wahrscheinlich eine ID senden und löschen. Danielle benutzen nur eine Methode für alle – brianforan