2017-05-29 3 views
-1

Ich frage mich, ob es eine Möglichkeit gibt, ein globales HTML-Tag zu deklarieren, das mit jedem Formular, das aufgerufen wird, eingereicht wird.Ist es möglich, eine globale Variable zu deklarieren, die für alle Formulare verwendet wird?

Ich meine etwas in der Art und Weise wie folgt aus:

<input type="hidden" name="x" value="200"> 
<form action="test.php" method="POST" enctype="multipart/form-data"> 
    #Some Form-Stuff 
</form> 
<form action="test.php" method="POST" enctype="multipart/form-data"> 
    #Some more Form-Stuff 
</form> 

Und in diesen beiden Formen, wenn ein Absenden gemacht wird, es soll die globale versteckt Eingangs-Tag sein, die mit der Lieferung wird sich ausruhen.

Ich habe es bereits ausprobiert und es hat nicht funktioniert, aber ich frage mich, ob es nur etwas gibt, das fehlt oder ob es einen ähnlichen oder besseren Weg gibt, dies zu erreichen.

Ich würde Ihre Hilfe zu schätzen wissen.

EDIT:

Was ich in meinem aktuellen Projekt wollen, ist der Benutzer <SELECT> eine Option zu lassen, die wie ein Ordner darstellt, in dem es Daten angezeigt werden, die in diesem Ordner ist.

Ich möchte nicht, dass der Benutzer den Ordner nach jedem Klick erneut auswählen muss und der Ordner muss jedes Mal an das php-Skript gesendet werden, damit er die Daten entsprechend dem ausgewählten Ordner verarbeiten kann.

Meine Frage in diesem Fall bleibt aber immer noch, ob Sie ein <input> Tag global machen können oder nicht, ob es dauerhaft ist oder nicht, egal.

+0

Wenn der Wert nie geändert wird, können Sie als Sitzungsvariable verwenden. – Akintunde007

+0

Können Sie nicht einfach ein -Tag in jedem Formular ausgeben? Hast du eine wahnsinnige Anzahl von Formen? Was ist dein Anliegen? – mickmackusa

+0

Eingabe-Tags können nicht global gemacht werden. Sie sollten in Formularen enthalten sein –

Antwort

1

Entweder sind die folgenden in Ihrem Formular

<input type='hidden'> 

Es ist toll Werte ohne viel Code für das Bestehen. Oder setzen Sie es als Cookie/Session-Variable wie erforderlich.

+0

Nun, ich benutze Sitzungen jetzt und sie tun den Trick, also danke für die Hilfe, Sie werden akzeptiert :) – BotMaster3000

Verwandte Themen