Re: Re: Re: Checkbox mit Eingabe nötig machen - 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 

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Checkbox und Eingabe (1 Beitrag) am Freitag, 25.September.2015, 14:03.
    Checkbox mit Eingabe nötig machen

      Hey liebe Leute....
      habe hier gesucht und keine Antwort gefunden

      Wenn ich Datenschutzlinien als akzeptiert machen will, und das muss durch ein Häckchen bestätigt werden, ansonsten wird die Abfrage NICHT abgesendet...gibt es keine adiquate Lösung hier...
      Ich kann zwar über HTML mir ein eigenes Checkbox Feld machen, mit genau den Bedingungen, aber bedingt durch andere Abfragen kann jeder User auf das mitgelieferte ABSENDEN seitens Baseportal auch ohne Haken absenden...


      Ich kann ja auch nicht auf den Quellcode im eigentlichen Feld zugreifen um da was zu ändern....



      jemand ne Idee?

      LG

     Antworten

    Beitrag von richard (1187 Beiträge) am Freitag, 25.September.2015, 14:23.
    Re: Checkbox mit Eingabe nötig machen

     Antworten

    Beitrag von stefan (9 Beiträge) am Freitag, 25.September.2015, 14:37.
    Re: Checkbox mit Eingabe nötig machen

      aber was soll mir das denn bringen?
      der User kann auch ohne akzeptieren der Richtlinien seine Angaben absetzen...
      das wäre blöde

     Antworten

    Beitrag von richard (1187 Beiträge) am Freitag, 25.September.2015, 15:05. WWW: posaunenchor-rhoden.de
    Re: Checkbox mit Eingabe nötig machen

      Wenn Du nach dem Abschicken des Formulars die Verarbeitung der Abfrage von dem Wert abhängig machst, der über die Checkbox übergeben wird, sollte das Dein Problem für die jeweils aktuelle Anfrage lösen. Schreibst du den Wert in die Session kannst Du diese abfragen und der User kann weitere Abfragen machen ohne jedesmal einen Haken machen zu müssen.

      Wenn Du direkt das Abschicken des Formulars verhindern willst, mußt Du das per javascript lösen. Ein Beispiel hierfür findet sich hier im Quelltext dieses Forums.

     Antworten

    Beitrag von richard (1187 Beiträge) am Freitag, 25.September.2015, 15:10. WWW: posaunenchor-rhoden.de
    Re: Checkbox mit Eingabe nötig machen

      Vergessen: Und HTML5 kennt das Attribut "required".

     Antworten

    Beitrag von stefan (9 Beiträge) am Freitag, 25.September.2015, 15:17.
    Re: Re: Checkbox mit Eingabe nötig machen

      richtig....ich will das abschicken verhindern....
      geht um eine online basierte umfrage bei denen auch persönliche daten abgefragt werden....auf der html seite kann per attribute und anderen sachen ohne probleme so ein tag einbauen...
      das problem ist das aber durch die datenbank von baseportal ein generelles absenden der umfrage auch möglich ist, da ich den tag "absenden" der von der baseportal datenbank dann automatisch eingebaut wird nicht deaktivieren kann...

      warum geben die nicht einfach die quelltexte der datenbank frei, bzw lassen veränderungen daran zu ??

     Antworten

    Beitrag von stefan (9 Beiträge) am Freitag, 25.September.2015, 15:21.
    Re: Re: Re: Checkbox mit Eingabe nötig machen

     Antworten

    Beitrag von stefan (9 Beiträge) am Freitag, 25.September.2015, 15:23.
    : Checkbox mit Eingabe nötig machen

      <title></title><br />
      <ul>
       <span class="Bild"></span>
       <h2><span class="Titel"></span></h2>
       <p>
       <span class="Einleitung"></span>
       </p>
       
       <do action=all>
       
       <p>
       <span class="Text"></span>
       </p>
       <p>
       <span name="EMail" class="Text"></span>
       </p>
      </ul>
      

      <head>
        <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
        
        <title>[ untitled ]</title>
        
        <script type="text/javascript">
         function checkAGB() {
          if (document.getElementById('AGB').checked) {
           return true;
          }
          alert('Sie müssen den AGB zustimmen');
          return false;
         }
        </script>
        
       </head>
      

       
       <body>
        
        <form action="test.html" onsubmit="return checkAGB()">
         <p><input type="checkbox" id="AGB" name="AGB" value="1" /> Datenschutz/AGB gelesen und akzeptiert</p>
         <p><input type="submit" value="los geht's" /></p>
        </form>
        
       </body>
      

     Antworten

    Beitrag von richard (1187 Beiträge) am Freitag, 25.September.2015, 15:46.
    Re: Re: Re: Checkbox mit Eingabe nötig machen

     Antworten

    Beitrag von stefan (9 Beiträge) am Freitag, 25.September.2015, 15:59.
    Re: Re: Re: Re: Checkbox mit Eingabe nötig machen

      danke für den link...aber nun bin ich verwirrt....
      seh alles mögliche, aber nciht wie ich den absenden link deaktivieren kann

     Antworten

    Beitrag von stefan (9 Beiträge) am Freitag, 25.September.2015, 16:25.
    Re: Re: Re: Re: Re: Checkbox mit Eingabe nötig machen

      hab die lösung...für alle die es wissen wollen

      vor dem eintrag <do actice"all">
      perl setzen

      <perl>
      if(%_put && !$_put{feldname})
      {out "<b>Ausgabe in text</b>"; undef %_put;}
      </perl>
      

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 25.September.2015, 18:06.
    Re: Re: Re: Re: Re: Re: Checkbox mit Eingabe nötig machen

      da ist es besser, das formular mit perl zu machen und das feld als pflichtfeld zu setzten, dann wird auch nix in die db geschrieben.

      vg
      markus

      if ($cmd eq "add") {
          $err.=" Feldname <br>" if $_put{feldname} eq "";
      
          if ($err ne ""){         out "<b>Ihre Mail wurde nicht gesendet. Füllen Sie bitte noch folgende Felder aus.<br><br>$err</b><br>

     Antworten


     
 Liste der Einträge von 1650 bis 1800: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.08s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!