Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Formulare... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Formulare...


 
Dr.CoMaH
26-04-2002, 11:31 
 
Ich hab ein Problem mit den Formularen auf meiner Homepage (die übrigens noch nicht upgeloadet ist.)
also, das Problem ist folgendes: wenn man ein Eingabefeld ausfüllt und dann die Enter-Taste drückt, werden sofort alle Eingaben an mein PHP-Skript übergeben. das will ich eigentlich nicht. ich hab einen Submit-Button unter dem Formular und würde es besser finden, wenn die Eingaben nur übergeben würden, wenn man den Submit-Button drückt.
also, kann man das automatische Übergeben von Formulareingaben irgendwie unterbinden?

 
wahsaga
26-04-2002, 14:01 
 
du könnnest darauf verzichten, innerhalb des formulares einen submit-button einzubauen, und stattdessen ausserhalb des formulares einen button machen, bei dem onclick das formular abgeschickt wird.
(hat aber den nachteil, dass ohne aktiviertes javascript mal wieder gar nix funzen dürfte...)

 
MoRtAlAn
26-04-2002, 14:48 
 
probiers mal so, aber benötigt javascript!

<form onsubmit="return event.type=='click';">
<input type="hidden" name="name" value="123">
<input type="hidden" name="name2" value="456">
<input type=text>
<input type=submit onclick="this.form.submit(event)">
</form>

 
Dr.CoMaH
03-05-2002, 16:05 
 
danke für den tipp, aber ich verstehe leider nicht ganz... wie soll ich das genau in das Formular einbauen?
mein Formular sieht so aus:

<form action="<?php echo $PHP_SELF ?>" method="POST">

<input type=text name="zahl1" size=20><br>
<input type=text name="zahl2" size=20><br>
<input type=submit name="submit" value="senden">
<input type=reset name="clear" value="l&ouml;schen">
</form>

und wie genau soll ich jetzt das hier einbauen?

 
MoRtAlAn
03-05-2002, 16:12 
 
<form action="<?php echo $PHP_SELF ?>" method="POST" onsubmit="return event.type=='click';">
<input type=text name="zahl1" size=20><br>
<input type=text name="zahl2" size=20><br>
<input type=submit name="submit" value="senden">
<input type=reset name="clear" value="löschen">
</form>

so sollte das ganze funzen

 
Dr.CoMaH
17-05-2002, 14:03 
 
na ja irgendwie klappt das immer noch nicht :confused: :(

is da vielleicht immer noch ein fehler drin?

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:23 Uhr.