+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Formularfeldabfrage per Javascript

  1. #1
    Neu an Board
    Registriert seit
    25.07.2008
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Formularfeldabfrage per Javascript

    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:

    Code:
    .....
    ?>
    <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
    .......
    Alle 3 Feldnamen sind existent (sowohl in der adminForm als auch in der class Datei zum
    abspeichern in der Datenbank).

  2. #2
    Neu an Board
    Registriert seit
    25.07.2008
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Fehler ist gefunden...ohne das ODER (||) funktionieren die Abfragen jetzt so wie sie sollen.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein