tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
800
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sylan Sylan ist offline Mitglied
    Registriert seit
    May 2007
    Ort
    Sindelfingen
    Beiträge
    23
    Hallo allerseits!

    Ich habe eine HTML Seite mit einem Formular, in dem 2 Radiobuttons sind. Da will ich ueberpruefen, ob einer ausgewaehlt wurde, wenn nicht, soll mit alert( ) ein Warnfenster erscheinen. Das Ganze sieht grad so aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    function validateForm()
    {
      if((document.index.compRadio[0].checked==false)&&(document.index.compRadio[1].checked==false)){
        alert("You did not select any radiobutton!");
        return false; 
      }  
      else
        return true;
    }
     
    [...]
     
    <form action="/sql/report.php" method="post" name="index" onSubmit="validateForm();" >
     
    [...]
     
    <input type="radio" name="compRadio"  value="new">
    <input type="radio" name="compRadio"  value="old">

    Das klappt ja schoen und gut, aber das Formular soll nicht auf die 2. Seite gehen nachdem man auf "OK" in dem Warnfenster geklickt hat, sondern auf der Seite bleiben.
    Habe auf der naechsten Seite auch so ein Abfrageskript, was jedoch keine Radiobuttons abfraegt sondern Textfelder, und das funktioniert einwandfrei, obwohl ich nicht viel veraendert hab.
    Was mache ich falsch?

    LG
    Sylan
     

  2. #2
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    ruf das Script im onsubmit-Event mal wie folgt auf:
    Code :
    1
    
    <form action="/sql/report.php" method="post" name="index" onSubmit="[B]return validateForm();[/B]" >
    Anhand des Rückgabewertes wird entschieden, ob das Formular abgeschickt wird (true) oder nicht (false).

    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  3. #3
    Sylan Sylan ist offline Mitglied
    Registriert seit
    May 2007
    Ort
    Sindelfingen
    Beiträge
    23
    Jetzt beiss ich mir selber in den Hintern... Autsch, sowas tut weh >_<

    Danke, klar war das der Fehler!! So kommts, wenn man mal nicht Copy'n'Paste nimmt sondern alles schnell von Hand runtertippt ohne nachzudenken... und ich suche einen halben Tag nach diesem Fehler!
    Danke!

    Lg Sylan
     

Ähnliche Themen

  1. Seite aktualisieren nach Aufruf
    Von as333 im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 31.08.09, 17:33
  2. Antworten: 7
    Letzter Beitrag: 15.01.08, 07:34
  3. Nach aufrufen der Seite soll Seite wieder geschlossen werden
    Von -GS-Master im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 22.11.06, 20:33
  4. PDF aus aktueller Seite
    Von bastiang im Forum PHP
    Antworten: 13
    Letzter Beitrag: 05.04.05, 18:37
  5. Nach dem Intro soll die Seite sich öffnen!
    Von Galindor im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 25.08.04, 15:25