How to pass-form-input-Wert der php-Funktion
Ich schreiben möchte eine php-Seite, in dem es ein html-Formular. Ich will senden alle Eingaben (Anzahl z.B.) von meinem Formular an eine php-Funktion (statt einer javascript-Funktion, mache ich dies zu verbergen, meine javascript-Funktion, code).
Wie kann ich senden ein Wert der php-Funktion?
Ist es möglich den Aufruf der php-Funktion durch onclick="function(param1, param2)"
?
Ich weiß, dass javascript ist eine client-side-Sprache, während php server-Seite.
Wenn es möglich ist, wie kann ich schreiben die Rückgabe der Funktion in einem input-Feld?
Ich bleibe in meiner Seite.
Ist es richtig - action="#"
?
Mein code ist:
<form action="#" method="get">
Inserisci number1:
<input type="text" name="val1" id="val1"></input>
<?php echo "ciaoooo"; ?>
<br></br>
Inserisci number2:
<input type="text" name="val2" id="val2"></input>
<br></br>
<input type="submit" value="send"></input>
</form>
Mir bei der Umsetzung helfen der einfache php-Funktion und in den Durchgang von Werten von Eingabe-zu-Funktion!
Danke!
haben Sie die Suche für ajax ?
Zur post auf der gleichen Seite, einfach leere Aktion also action="".
Sie möchten diese Seite w3fools.com W3 Schools (leider) ist nicht eine zuverlässige Quelle von Informationen
InformationsquelleAutor Gio | 2013-02-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Machen Sie Ihre
action
leer. Sie nicht brauchen, um dieonclick
- Attribut, das ist nur javascript. Wenn Sie auf die senden-Schaltfläche, es wird laden Sie Ihre Seite mit Eingang von der form. So schreiben Sie Ihre PHP-code am Anfang des Formulars.Formular kann entweder - vor allem POST, wenn Sie Umgang mit sensiblen Informationen wie E-Mail-Adressen, D. O. B usw
vielen Dank, ich verpasst, dass man. - Ich aktualisiert.
Ich weiß, aber er schreibt
method="get"
Ich gelöst! Vielen Dank! Ich Editiere deinen code, das problem war, dass die input-Taste nicht der tag-name="submit"!
InformationsquelleAutor Nicholas Pickering
Müssen Sie Einblick in Ajax; Hier starten dies ist der beste Weg, bleiben Sie auf der aktuellen Seite und in der Lage sein zu senden Eingaben an php.
Diese ruft die Benutzer-Eingabe auf das Textfeld, und öffnet die Webseite gethint.php?q=ja von hier aus das php-Skript kann alles mit $_GET['q'] und echo zurück an der Seite James, Jason....etc
Warum muss er AJAX?
In seiner Frage sagt er "ich bleibe in meiner Seite" zu mir sagt Ajax.
Bleiben Sie in meiner Seite in dem Sinne, dass, nachdem ich auf meine Taste, das Ergebnis wird sichtbar in ein input-Feld in der gleichen php-Seite.
InformationsquelleAutor supajason
Nein, die Aktion sollte der name der php-Datei. Mit klicken können Sie nur aufrufen, JavaScript. Und bitte beachten Sie die verstecken Ihren code aus der user untergräbt das Vertrauen. JS läuft auf dem browser, damit Vertrauen erforderlich ist.
InformationsquelleAutor Christoph Grimmer-Dietrich
Dies ist ziemlich einfach, setzen Sie einfach in die php-Datei, die Sie verwenden möchten, für die Verarbeitung in dem element.
Beispielsweise
Dann in process.php würden Sie die form von Werten mit
$_POST['name of the variable]
InformationsquelleAutor mongy910
Schreiben Sie Ihre php-Datei, die
action
attr form-element.Auf der php Seite können Sie die form Wert von
$_POST['element_name']
.InformationsquelleAutor saidozcan
müssen Sie gelesen haben, über Aufruf der Funktion . hier ich gebe dir Beispiel.
InformationsquelleAutor jasinth premkumar