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)
Formular Check und anschliessende Danksagung [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Formular Check und anschliessende Danksagung


 
rammann
28-03-2002, 19:34 
 
habe folgende funktionen eingebaut (auszug)
function pruefe()
{
// Prueft, ob die Muss-Felder ausgefüllt wurden
if(window.document.kontakt.name.value=="") // Name
{
alert("Bitte geben Sie Ihren Namen ein");
return false;
}

<form name="kontakt" method="post" action="mailto:blangenegger@tiscalinet.ch" onSubmit="return pruefe()" enctype="text/plain">

wie kann ich nun machen, dass bei erfolgreicher authentifizierung beim absenden des formulars gleich noch eine dankeseite (bestätigung) erscheint????

 
trekkie2003
29-03-2002, 09:48 
 
Hi!
Machs einfach mit else.
D.h. wenn alles richtig ausgefüllt worden ist, kommt einfach ein alert mit einer Danksagung.

hoffe dass ich dir helfen konnte

So musst du es machen:

function pruefe()
{
// Prueft, ob die Muss-Felder ausgefüllt wurden
if(window.document.kontakt.name.value=="") // Name
{
alert("Bitte geben Sie Ihren Namen ein");
return false;
}

else
{
alert("Danke für Ihr Feedback");
}
}

 
trekkie2003
29-03-2002, 09:53 
 
ach ja du willst ja eine Dankessite:
statt alert einfach folgendes:

//öffnet sich in einem neuen Fenster
window.open("dankessite.html","width=50,height=50,resizable=no,menubar=no, scrollbars=yes, toolbar=no");


wenn du es in einem Frame öffnen willst dann so:
//öffnet sich in einem Frame
parent.Framename.location.href="dankessite";

so hoffe immer noch dir geholfen zu haben.

cya
trekkie2003

 
Toxical
29-03-2002, 19:52 
 
ich würde vorschlagen auch ein
return true;
in den else-zweig zu setzen ...

hm mit php wär das irgendwie praktischer zu lösen .. hast du kein solches auf eim server zur verfügung?

 
trekkie2003
29-03-2002, 20:09 
 
Warum sol man ein return true;
in den else Zweig setzen????

cya
thx
trekkie2003

 
Toxical
29-03-2002, 20:15 
 
Original geschrieben von rammann
<form name="kontakt" method="post" action="mailto:blangenegger@tiscalinet.ch" onSubmit="return pruefe()" enctype="text/plain">



naja hast ja bei onSubmit ein return pruefe() dabei

wenn nun die funktion pruefe() in den else zweig koimmt wärs vielleicht nicht schlecht, wenn auch was returnes wird:) ein true z.B.
:D

weiss nich ob das auch standartmässig geschieht wenn sonst nichtz zurückgegebn wird und auch kein fehler auftritt aber si bist du auf der sicheren seite

 
trekkie2003
29-03-2002, 20:16 
 
na ja wenn du meinst:).
Ich meine, dass das nicht nötig ist.

cya :rocks:

- -

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