Schrift
[thread]151[/thread]

Name des Forumulars auswerten???



<< >> 6 Einträge, 1 Seite
Tom
 2004-01-17 15:41
#981 #981
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

Wenn man ein Formular erstellt kann man dem Formular ja einen Namen geben,

Quote
<form name="posting" method="post" action="http://127.0.0.2/post.cgi">


Wie kann ich diesen Namen auswerten, also in einer Variable speichern, damit ich das dann in dem aufgerufenen Script überprüfen kann ob der Aufruf auch von dem Formular kommt.

Danke

Tom\n\n

<!--EDIT|Tom|1074347012-->
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen
pq
 2004-01-17 16:18
#982 #982
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
geht nicht. der name ist nur im browser sichtbar, d.h. nur für javascript etc.
wofür brauchst du das denn? sieht mir nicht sehr sinnvoll aus.
ich würd einfach ein hidden field ins formular packen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
eisbeer
 2004-01-17 16:50
#983 #983
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Genau, am besten per hidden field, oder
du wertest den Namen des Submit-buttons
aus ...
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
[E|B]
 2004-01-17 17:18
#984 #984
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Mit JS ginge es schon:

Code: (dl )
<form name="test" onSubmit="location.href='script.pl?name=' + document.forms[0].name + '';">
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
eisbeer
 2004-01-17 20:36
#985 #985
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Gehen ja, aber im Angesicht der Möglichkeiten
würd ich immernoch eine non-JS lösung vor-
ziehen, schon allein aus Sicherheitsgründen.

Wie gesagt, die erstens gängigste und zweitens
einfachste methode ist es, ein Hiddenfield zu
setzen, oder den Submitbutton auszuwerten.

MfG, claudi
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
Tom
 2004-01-18 17:01
#986 #986
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=pq,17.01.2004, 15:18]wofür brauchst du das denn?[/quote]
Ich dachte ich kann über den Namen dann eine if abfrage machen, damit ich weiß von welchem Formular das Script aufgerufen wurde.

Muß das halt wohl mit einem hidden Feld machen.

DANKE

Tom
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen
<< >> 6 Einträge, 1 Seite



View all threads created 2004-01-17 15:41.