2017-09-15 1 views
0

Ich habe eine einfache Form, die ich in HTML erstellt habe und eine Eingabe hat. Wie folgt aus:Eingabeelement Sendewert mit Parametername

<div class="form-group"> 
    <label for="setname">Name</label> 
    <input id="setname"class="form-control" type="text" /> 
</div> 

möchte ich den Eingang den Wert mit dem Parameter „Name“ eingegeben senden. Ich habe die Eingabeseite für HTML gelesen, habe diese Option aber nicht gesehen oder vielleicht falsch verstanden, was "Senden des Wertes" für das Eingabeelement bedeutet.

Das ist wahrscheinlich einfach, aber ich kann nicht herausfinden, was ich vermisse.

+1

ein Namensattribut auf dem Eingangselement gesetzt ... Liquidchrome

+0

Einstellung, die den übergebenen Wert mit dem Parameter "name" sendet? – William

+0

ja, wenn Sie auf Ihrem Netzwerk Registerkarte im Entwickler-Modus in Ihrem Browser sehen Sie sehen Parameter, die von Ihrem Formular Post gesendet werden ... es wird wie "Name: was auch immer Wert eingegeben" – Liquidchrome

Antwort

2

Alles, was Sie brauchen, ist das Attribut "name" auf dem Formularelement und beim Senden eines Beitrags sehen Sie den definierten Namen des Namensattributs show als Parameter.

<input type="text" name="test" value="my name"/> 

Auf in Registerkarte Netzwerk einreichen, werden Sie sehen:

Test: mein Name

1

das Attribut name des Eingangs wie folgt verwenden:

<input id="setname" class="form-control" type="text" name="Name" /> 

Der Server, auf dem empfangenden Ende wird Name = "unabhängig von Benutzer eingegeben in Form" wie folgt aus (zB in php) erhalten:

$ name = $ _POST ["Name"];