2017-07-05 2 views
-5

Ich möchte DIV-Inhalte in PHP erhalten, um ein Formular zu senden.Wert erhalten DIV in PHP

<div id="hello"></div> 

In meiner Suche wurde mir geraten <input type="hidden" zu verwenden, aber ich weiß nicht, wie zu tun ist.

+4

Bitte erarbeiten ** „erholen“ ** – Swellar

+0

was Sie Ihren Code geben möchten, und erläutern Sie Ihre Frage – Bhargav

+0

leid, GET (Google-Übersetzung: p) – Jaber

Antwort

1

Wenn Sie den HTML-Code als Zeichenfolge erhalten oder eine Remote-Webseite verwenden, benötigen Sie einen HTML-Parser. Es gibt viele davon für PHP und die Frage wurde bereits gestellt und beantwortet. How do you parse and process HTML/XML in PHP?

Wenn Sie dies auf Klick oder ein anderes Seitenereignis tun möchten, wenn ein Benutzer etwas tut, müssen Sie Javascript anstelle von PHP verwenden. PHP ist eine serverseitige Sprache und kann nicht für den Zugriff auf Elemente im Webbrowser des Benutzers verwendet werden. Dafür benötigen Sie JavaScript.

0

Wenn Sie kein Eingabefeld verwenden möchten, um einen Wert anzuzeigen (vielleicht, weil Sie nicht möchten, dass der Benutzer es ändert oder aus Gründen des Stils). Sie können sie in einem div anzeigen und den Wert mit der Formularübergabe übergeben, indem Sie den Wert in einer versteckten Eingabe in Ihrem Formular duplizieren. Das Div kann innerhalb oder außerhalb Ihrer Form sein.

<div id="user">Jaber</div> 
<form> 
    ... any other form fields 
    <input type="hidden" name="user" value="Jaber"> 
    ... submit button 
</form>