Ich bin neu in Javascript und ich habe ein Formular mit mehreren senden Funktion mit Javascript und PHP wird aktualisiert. Ich kann die Benachrichtigungen anzeigen, aber nicht auf die neue Seite wechseln, wenn die Seite aktualisiert und nicht übertragen wird.
Mein Java Script:Mehrere submit Javascript - Seite wird aktualisiert
<script>
function submitFunction(i)
{
if(i==1){
alert("Transferring to page1.php");
document.flight_select.action="page1.php";
document.flight_select.submit();
}
if(i==2){
alert("Transferring to searchflights.php");
document.flight_select.action="search_flights.php";
document.flight_select.submit();
}
}
</script>
Das ist mein PHP-Code:
echo "
<form id=\"flight_select\" method=\"POST\">; //Some formatting code follows this for displaying table;
echo "<tr><td colspan=\"2\" >
<input type=\"submit\" value = \"< New Search\" onClick=\"submitFunction(2)\";/></td>
<td colspan=\"3\"><center>"."<input type=\"submit\" value=\"Make Booking for selected flight >\" onClick=\"submitFunction(1)\"/>"."</center>
</td></tr>";
Nun, Sie haben ein Formular senden und Sie legen die Aktion und senden Sie das Formular erneut? – epascarello
Nun, es gibt zwei Formulare auf dem Formular angezeigt, wenn der Benutzer auf die Schaltfläche "Neue Suche" klickt, muss er zu search_flights.php umgeleitet werden (die gleiche Seite mit Werten zurückgesetzt) und wenn er Booking klicken muss er umgeleitet werden zu einer anderen Seite. Ich habe eine Funktion submitFunction gemacht und übergebe die Werte 1 und 2. In meinem Fall erscheinen die Alarme korrekt, aber ich werde nicht übertragen. Ich habe nicht Aktions-Tag in HTML verwendet, wie ich Aktion einstellen und mit Javascript senden. Hoffe das klärt meine Frage. – adave
Aber Sie klicken auf einen Absenden-Button und senden Schaltflächen senden ... – epascarello