Robert Bienert: Javascript Alertbox mit PHP mixen

Beitrag lesen

Hallo,

folgendes, ich möchte bei fehlerhafter Eingabe seitens des Users in ein Formularfeld eine Javascript Alertbox verwenden, nun weiß ich nicht recht wie ich JS und PHP mixe, hab das jetzt soweit:

Erst einmal vorweg: Was machst du, wenn der Nutzer JS deaktiviert hat?

<? php
if (($name == "")||(is_numeric($name))){
    $bHasError= TRUE;
    $sName_Error= "name is not valid or empty";
    // ***Hier müßte die JS-Anweisung (AlertBox) aufgerufen werden***

?><script type="text/javascript">
       <!--
       alert("<?php echo($sName_Error); ?>");
       //-->
       </script><?php

}
?>

oder soll ich erst die Abfrage in JS machen und dann wenn kein Fehler vorhanden ist (!$bHasError); mit PHP vortfahren aber wie übergebe ich die Variablen dann nach PHP (bzw. JS) ??

Für diese Möglichkeit gibt es, denke ich, etwas in SELFHTML. Aber selbst wenn man die Prüfung mit JS macht, muss man immer daran denken, dass es Leute gibt, die JS deaktiviert haben. Dann würde die Werte _nicht_ geprüft.

Ich bevorzuge, wenn es einen Weg gibt die 1. Variation, und bedanke mich für jeden Tip

Und einen DUDEN.

Gruß
Erik

Gruß zurück, Robert