romy: Javascript Alertbox mit PHP mixen

Beitrag lesen

Hi,

<? 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***

dann mache es einfach
<script type="text/javascript">
alert("<?=$sNameError?>");
</script>

}
?>

inwiefern dies sinnvoll ist, bleibt offen.
PHP weiss erst nach dem abschicken, dass die Felder nicht ordentlich sind, also schickt dein User das Formular erstmal ab, die Seite wird neu vom Server geholt und beim zurückgeben noch ehe der User etwas sieht werden die alert()-Befehle ausgelöst.
Warum prüfst Du sowas nicht gleich mit Javascript (trotzdem musst Du noch serverseitig prüfen) bzw. markierst die Felder in einer anderen Farbe, falls Unsinn eingegeben wurde beim zurückkommen?

ciao
romy