tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
342
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    counteract counteract ist offline Mitglied Brokat
    Registriert seit
    Apr 2006
    Beiträge
    318
    Hallo!

    Ich habe eine Funktion "leermachen", diese macht die Felder in einem Formular leer.

    Hier die Funktion:

    HTML-Code:
    <script language="javascript">
    function felderLeerenA (pberufsform_a,pweitere_informationen_a,panzahl_a,pstundensatz_a)
    {
    document.getElementById(pberufsform_a).value ='';
    document.getElementById(pweitere_informationen_a).value ='';
    document.getElementById(panzahl_a).value ='';
    document.getElementById(pstundensatz_a).value =''
    }
    </script>

    Jedoch sind auf der Seite mehere Formulare und noch ein Button der "übergeordnet" alle Inhalte der Formulare an eine DB sendet!

    Wie kann ich also die Buttons für meine Funktion realisieren? Da es ja nicht möglich ist mehrere Formular in einem Formular zu haben.

    MfG

    Counteract
     

  2. #2
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    1. Gibt es dafür ein JavaScript Forum, hier bist du im PHP Bereich.
    2. Gibt es dafür doch ein bereits fertiges Element?

    HTML-Code:
    <input type="reset" value="Leermachen" />
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  3. #3
    counteract counteract ist offline Mitglied Brokat
    Registriert seit
    Apr 2006
    Beiträge
    318
    Naja wie spreche ich denn diese einzelnen Formulare an? Also wie mache ich das mit den Buttons?
     

  4. #4
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    HTML-Code:
    <form name="bla">
      <input type="text" value="juhu" />
    </form>
    
    <form name="blub">
      <input type="text" value="jaba" />
    </form>
    
    <input type="reset" value="bla leeren" onClick="document.bla.reset()" />
    <input type="reset" value="blub leeren" onClick="document.blub.reset()" />

    Und so könntest du dann eine Funktion machen, die alle leert:
    Code javascript:
    1
    2
    3
    4
    
    function emptyAll() {
      document.bla.reset();
      document.blub.reset();
    }
    So sollte es gehen.

    Es geht bestimmt auch schöner, bzw. dynamischer, allerdings bin ich nicht der Profi in Sachen JavaScript.
    Geändert von Flex (10.03.07 um 12:40 Uhr)
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  5. #5
    counteract counteract ist offline Mitglied Brokat
    Registriert seit
    Apr 2006
    Beiträge
    318
    Funktionert dies denn dann auch, wenn diese Formulare in einem anderen Formuzlar drin sind? Das ist nämlich die eigentliche Frage...
     

  6. #6
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Also laut HTML gibt es keine verschachtelten Formulare (macht auch keinen Sinn wie ich finde).
    Wenn das Formular also verschachtelt ist, kann das Sub Formular nicht angesprochen werden, da es laut JavaScript nicht existiert.

    Und dann hättest du die eigentliche Frage etwas verständlicher stellen sollen...
    Denn dort redest du nur von mehreren Formularen, nicht von verschachtelten.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  7. #7
    counteract counteract ist offline Mitglied Brokat
    Registriert seit
    Apr 2006
    Beiträge
    318
    Genau das ist ja mein Problem! dashalb suche ich nach einer Lösung die es ermöglicht! Formulargruppen per Button klick zu löschen! Aber wie kann man dies machen wenn man Formulare nicht verschachteln kann!
     

  8. #8
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Eine Formulargruppe sollen jetzt mehrere Formulare sein oder mehrere verschachtelte Formulare?
    Falls erstes zutrifft, habe ich dir oben bereits eine JavaScript-Funktion gezeigt.
    Falls zweiteres zutrifft, rate ich davon ab, da es nicht valide ist und somit Fehler machen könnte, die du nicht haben willst. Das hängt natürlich davon ab, wie strikt der Browser HTML interpretiert.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  9. #9
    counteract counteract ist offline Mitglied Brokat
    Registriert seit
    Apr 2006
    Beiträge
    318
    Also es sind wie in meinem Code Textfelder, die eine Gruppe bilden. Von dieser Gruppe gibt es 2 auf der Seite! Diese 2 Formulargruppen sind in einem Oberen Formular eingebettet! Dieses Obere sendet die Daten an die DB!

    Wie soll ich denn nun dieses Löschen realisieren
     

  10. #10
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Zeigst du bitte mal deinen Code, ich kann mir gerade Nichts darunter vorstellen.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

Ähnliche Themen

  1. JSF - mehrere Beans in einer JSP Seite
    Von blackbirdthefirst im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 12.08.08, 13:24
  2. Mehrere Alertboxen auf einer seite ! Nur wie ?
    Von junior1709 im Forum Javascript & Ajax
    Antworten: 10
    Letzter Beitrag: 09.01.07, 20:15
  3. Mehrere Formulare in einer Seite
    Von TsEnG im Forum PHP
    Antworten: 2
    Letzter Beitrag: 28.10.05, 15:44
  4. Antworten: 6
    Letzter Beitrag: 10.12.04, 14:04
  5. mehrere scripte auf einer seite?
    Von ndl-renegade im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 16.11.04, 18:34