Hallo,
ich versuche gerade eine Abfrage ob einzelne Felder im backend gesetzt sind oder nicht per Javascript zu realisieren. Leider funktioniert das nur teilweise insofern das fürs erste Feld (form.name...) im Fall es wird leergelassen beim klicken des "save" Buttons korrekterweiße die Fehlermeldung erscheint, im 2ten und 3ten Fall hingegen (form.locationaddress..., form.contactaddress...) passiert garnichts, weder werden die fehlenden Einträge mit einer Fehlermeldung quittiert, noch wird das Formular gespeichert. Nehme ich die if Abfragen heraus wird die Form hingegen korrekt gespeichert. Der Quellcode sieht folgendermaßen aus:
Alle 3 Feldnamen sind existent (sowohl in der adminForm als auch in der class Datei zumCode:..... ?> <script language="javascript" type="text/javascript"> function submitbutton(pressbutton) { var form = document.adminForm; <?php getEditorContents( 'editor', 'additionalinfo'); ?> if (pressbutton == 'cancel') { submitform( pressbutton ); return; } if ( form.name.value == "" || form.name.value == NULL ) { alert( "<?php echo _KOMP_PLEASE_ENTER_NAME ?>." ); return; } if ( form.locationaddress.value == "" || form.locationaddress.value == NULL ) { alert( "<?php echo _KOMP_PLEASE_ENTER_LOCATIONADDRESS ?>." ); return; } if ( form.contactaddress.value == "" || form.contactaddress.value == NULL ) { alert( "<?php echo _KOMP_PLEASE_ENTER_CONTACTADDRESS ?>." ); return; } submitform( pressbutton ); } </script> <?php .......
abspeichern in der Datenbank).


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen