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)
formularabruefung "entweder oder" [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 :
formularabruefung "entweder oder"


 
iru
12-11-2002, 13:41 
 
Hallo,

ich möchte per JS die Eingabe von meinem Kontaktformular abpruefen. Es soll eine alert-Meldung kommen wenn nicht mindestens eine Tel-Nr. eingetragen wurde.
Wenn ich aber die Pruefung mit folgendem (vereinfachtem) script durchfuehre erhalte ich solange eine Fehlermeldung bis beide Nr. ausgefüllt sind. Aber es soll nur eine Meldung kommen wenn gar kein Feld ausgefuellt ist.
Mit selfhtml komme ich leider auch nicht weiter. Wo liegt mein Fehler?

<script language="Javascript">
<!--
function pruefform()
{
if ((document.kontaktform.tel.value=="") || (document.kontaktform.mobil.value == ""))
{
alert("Bitte geben Sie mindestens eine Telefon-Nr. ein.");
document.kontaktform.tel.focus();
return false;
}
}
//-->
</script>

Formular:
-------------

<form action="" method="post" name="kontaktform" onSubmit="return pruefform()">
<input type="input" name="tel" size="28" maxlength="60">
<br>
<input type="input" name="mobil" size="28" maxlength="60">
<br>
<input type="submit" name="abschicken" value="Absenden">
</form>

 
Pascal P.
12-11-2002, 13:49 
 
Du hast eine logische ODER Verknüpfung gemacht. Was du aber brauchst ist eine UND Verknüpfung.

Du musst das || durch && ersetzen

 
iru
12-11-2002, 15:05 
 
merci für die Antwort - nun klappt die Sache
Ich war der Meinung daß ich es mit einer UND-Verknüpfung bereits versucht hatte -> scheinbar nicht


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:03 Uhr.