Re: Formular versenden - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Pouraga (1396 Beiträge) am Dienstag, 27.Dezember.2005, 17:19.
    Re: Formular versenden

      Vor dem senden kannst das mit javascript abfragen, ähnlich hier im Forum wenn du name oder titel nicht eingibst

      Hier mal nen (ungetestetes) grundgerüst
      <script type="text/javascript">
      function check () {
        if (document.form.box.checked == false) {
          alert("Bitte Ankreuzen");
          return false;
        }
        return true;
      }
      </script>
      

      <form name="form" action="" onsubmit="return check()">
      <input type="checkbox" name="box">
      <br><input type="submit">
      </form>
      



      Aber zusätzlich ist es ratsam serverseitig mit perl noch ne abfrage zu machen...


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Berti (2 Beiträge) am Montag, 26.Dezember.2005, 19:11.
    Formular versenden

      Hallo zusammen,

      wie schaffe ich es, dass ein Formular nur dann versendet wird wenn im
      Optionsfeld eine Einstellung gewählt wurde.
      Beispiel: AGB akzeptiert ist mit "ja" belegt.

      Wäre für jede Hilfe sehr dankbar! Gruß, Berti

     Antworten

    Beitrag von till (1103 Beiträge) am Dienstag, 27.Dezember.2005, 00:04.
    Re: Formular versenden

      hallo,

      das geht nur mit eigener programmierung, z.b. in perl mit einer if abfrage
      ohne eigenen code ist das nicht machbar

      till

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Dienstag, 27.Dezember.2005, 17:19.
    Re: Formular versenden

      Vor dem senden kannst das mit javascript abfragen, ähnlich hier im Forum wenn du name oder titel nicht eingibst

      Hier mal nen (ungetestetes) grundgerüst
      <script type="text/javascript">
      function check () {
        if (document.form.box.checked == false) {
          alert("Bitte Ankreuzen");
          return false;
        }
        return true;
      }
      </script>
      

      <form name="form" action="" onsubmit="return check()">
      <input type="checkbox" name="box">
      <br><input type="submit">
      </form>
      



      Aber zusätzlich ist es ratsam serverseitig mit perl noch ne abfrage zu machen...

     Antworten

    Beitrag von till (1103 Beiträge) am Dienstag, 27.Dezember.2005, 19:20.
    warum ?

      warum java ?
      es ist doch wohl klar, dass gar nicht so selten java in den browsern deaktiviert ist oder ? und dann tut sich ja bekanntermassen nichts.
      also scheidet dass als professionelle lösung ja wohl eher aus.

      till

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 28.Dezember.2005, 03:32.
    Re: warum ?

      wer redet den von java?
      nen applet währe hier wohl etwas übertrieben. ;)

      Die Frage war: "wie schaffe ich es, dass ein Formular nur dann versendet wird..."

      ja javaSCRIPT ist schon öfter nicht verfügbar (schon aleine weil die die meisten Handys/PDA's es nicht können :)) Ich bin auch warlichkein Fan davon. Aber zur Verbesserung der Bedinbarkeit kann man es ab und an schon verwenden, und das ist ein schönes Beispiel dafür.

      Wenn man völlig verhindern möchte das ein ungültiger Eintrag übernommen wird muss man wie gesagt Serverseitig nochmal prüfen.

     Antworten

    Beitrag von till (1103 Beiträge) am Mittwoch, 28.Dezember.2005, 15:03.
    Re: warum ?

      hallo pouraga,

      es ging doch hier offenkundid darum, einem anfänger zu helfen.
      du schreibst
      "... javaSCRIPT ist schon öfter nicht verfügbar
      ... Aber zur Verbesserung der Bedinbarkeit kann man es ab und an schon verwenden ..."
      findest du diese aussage nicht selber auch extrem verwirrend ?
      man kann (und sollte) dieses problem doch relativ einfach durch eine serverseitige abfrage (die von JAVA script vollkommen unabhängig ist) lösen oder ?

      till

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 28.Dezember.2005, 16:17.
    Re: warum? ja warum nur wieder diskutieren

      Wie, stört dich jetzt das ich jemanden zu viele Tipps gegeben habe? (ich würde das gerne mit dem unzähligen Aufregetreads über zu wenig Hilfe crosslinken :))

      Ich hab doch nie behautet das deine erste Antwort falsch ist, im Gegenteil sie gilt ja sogar universell für fast alle Fragen die im entfernten was mit Programm-Script-code zu tun haben. :) Ich habe absichtlich nicht auf deinen Beitrag geantwortet sondern auf den start post, in der Hoffnung das hier zu verhindern (kennen uns beide doch schon länger ;)) Man kann es eben auf viele weisen machen. Und wenn man VOR dem verschicken prüfen möchte geht das halt so.
         
      >... Aber zur Verbesserung der Bedienbarkeit kann man es ab und an schon verwenden ..."
      >findest du diese aussage nicht selber auch extrem verwirrend?
      
      Nö. Erst muss etwas funktionieren, dann kann man es verbessern. Auf Verbesserungen kann man verzichten auf Funktionen nicht. (zb. das springen des cursors in das suchfeld bei google)

      Aber ich verstehe wieder nicht was diese Diskussion soll.
      Es wurde ne Frage gestellt und die wurde beantwortet.
      Möglicherweise ist Berti doch nicht so ein blutiger Anfänger wie du meinst und schafft es sogar sich selbst zu entscheiden wie viel er umsetzt. ;)

     Antworten

    Beitrag von till (1103 Beiträge) am Mittwoch, 28.Dezember.2005, 23:37.
    Re: warum? ja warum nur wieder diskutieren

      ich stelle die diskussionen mit dir wohl besser endgültig ein.
      ist eh sinnlos, auf solchen unfug argumentativ zu reagieren.
      natürlich ist mein hinweis auf das deaktivierte JAVA script dennoch vollkommen korrekt.
      u.a.w.n.g.

      till

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 29.Dezember.2005, 02:56.
    Re: Formular versenden

      Mach:

      <perl>
      if(!$_put{AGB})
      {
        undef %_put;
        out "Bitte lesen Sie die AGB und klicken Sie das entsprechende Kästchen an.<br>";
      }
      </perl>
      

      vor das

      <do action=all>
      

      ;-)

     Antworten


     
 Liste der Einträge von 20701 bis 20851:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!