Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #11  
Alt 23.03.07, 16:25
Forum Zuschauer
 
Registriert seit: 20.03.07
Beiträge: 7

Ich hab's mittlerweile geschafft, eine Checkbox "Datenschutzerklärung gelesen" zu setzen.

Ebenso habe ich's hinbekommen, daß die Nachricht über das Kontaktformular nicht gesendet wird, wenn die Checkbox nicht angehakt wird. Allerdings kommt in diesem Fall dann keine Fehlermeldung, sondern die Seite wird lediglich neu geladen.

Wenn ich alle Felder ausfülle, kommt - so wie es sein soll - die Hinweisseite "Danke für Ihre Anfrage...".

Hat jemand noch eine Idee, wie ich eine Fehlermeldung erzeugen kann, wenn die Checkbox nicht angehakt wird?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #12  
Alt 25.03.07, 20:49
Forum Zuschauer
 
Registriert seit: 20.03.07
Beiträge: 7

Bei mir klappt's immer noch nicht und mein Formular sieht jetzt ziemlich chaotisch aus:

Html4strict: Zeilennummerierung: An / Aus

PHP-Code:
  1.
      
<!-- ###Datenschutz Java begin -->
   
2.
       
   3.
      
<script language="JavaScript" type="text/JavaScript">
   
4.
       
   5.
      
<!--
   
6.
      
function chkFormular() {
   
7.
   8.
        
if (document.Formular.DS_akzeptiert.checked == 0) {
   
9.
      alert
("Bitte bestätigen Sie, dass Sie mit der Datenschutzerklärung einverstanden sind. Danke.");
  
10.
      document
.Formular.DS_akzeptiert.focus();
  
11.
      
return false;
  
12.
         
}
  
13.
         
return true;
  
14.
  15.
      
}
  
16.
  17.
      
//-->
  
18.
       
  19.
      </script>
  20.
       
  21.
      <!-- ###Datenschutz Java end -->
  22.
       
  23.
       
  24.
       
  25.
       
  26.
      <!-- ###TEMPLATE_FORM### Form begin -->
  27.
       
  28.
      <form name="form###PID###"action="index.php?id=###PID###" method="post">
  29.
       
  30.
      <!-- versteckte Felder begin -->
  31.
       
  32.
          <input type="hidden" name="L" value="0">
  33.
          <input type="hidden" name="id" value="###PID###">
  34.
          <input type="hidden" name="submitted" value="1"  />
  35.
      <!-- versteckte Felder end -->
  36.
       
  37.
      <fieldset>
  38.
         
  39.
         <legend>Ihre Kontaktdaten:</legend>
  40.
         <label for="anrede" style="display: block; float: left; width: 100px;">Anrede: </label>
  41.
          <span ###error_anrede###>
  42.
             <select name="anrede" id="anrede" size="1">
  43.
              <option value="" ###selected_anrede_###>bitte auswählen</option>
  44.
              <option value="Frau" ###selected_anrede_Frau###>Frau</option>
  45.
              <option value="Frau Dr." ###selected_anrede_FrauDr###>Frau Dr.</option>
  46.
              <option value="Herr" ###selected_anrede_Herr###>Herr</option>
  47.
              <option value="Herr Dr." ###selected_anrede_HerrDr###>Herr Dr.</option>
  48.
            </select></span>
  49.
       
  50.
          <label for="vorname" style="display: block; float: left; width: 100px;">Vorname:</label>
  51.
          <input type="text" name="vorname" id="vorname" value="" size="35" />
  52.
         
  53.
          <label for="name" style="display: block; float: left; width: 100px;">Name: </label>
  54.
          <input type="text" name="name" id="name" value="" size="35" ###error_name### />
  55.
         
  56.
          <label for="firma" style="display: block; float: left; width: 100px;">Firma:</label>
  57.
          <input type="text" name="firma" id="firma" value="" size="35" />
  58.
         
  59.
          <label for="telefon" style="display: block; float: left; width: 100px;">Telefon:</label>
  60.
          <input type="text" name="telefon" id="telefon" value="" size="35" />
  61.
         
  62.
          <label for="fax" style="display: block; float: left; width: 100px;">Telefax:</label>
  63.
          <input type="text" name="fax" id="fax" value="" size="35" />
  64.
         
  65.
          <label for="email" style="display: block; float: left; width: 100px;">E-Mail: </label>
  66.
          <input type="text" name="email" id="email" value="" size="35" ###error_email### />
  67.
         
  68.
          <label for="www" style="display: block; float: left; width: 100px;">Internet:</label>
  69.
          <input type="text" name="www" id="www" value="" size="35" />
  70.
         
  71.
       
  72.
      </fieldset>
  73.
         
  74.
       
  75.
      <fieldset>
  76.
       
  77.
        <legend>Ihre Mitteilung an die __</legend>
  78.
         <label for="antwort"> </label>
  79.
          <span style="float:left; ###error_antwort###">
  80.
              <textarea id="antwort" name="antwort" rows="6" cols="40"> </textarea>
  81.
          </span>
  82.
       
  83.
      </fieldset>
  84.
      <br style="clear: left;" />
  85.
       
  86.
      <!-- Checkbox Datenschutz begin -->
  87.
       
  88.
               <div align="left">
  89.
       
  90.
                  <input name="DS_akzeptiert" type="checkbox" value="ja" />
  91.
       
  92.
                  Ich habe die <a href="index.php?id=54" target="_blank">Datenschutzerklärung </a>zur Kenntnis genommen und bin mit ihrer Geltung einverstanden.
  93.
       
  94.
                  </div>
  95.
      <p>
  96.
      <p>
  97.
      <p>
  98.
       
  99.
      <!-- Checkbox Datenschutz end -->
 100.
       
 101.
      <!-- Buttons einfügen begin -->
 102.
      <p>
 103.
      <p>
 104.
      <input type="submit" value="Absenden" />
 105.
       
 106.
          </form>
 107.
      <!-- Buttons einfügen end -->
 108.
       
 109.
      <!-- Prüf begin -->
 110.
       
 111.
      <!-- Prüf end -->
 112.
      <!-- ###TEMPLATE_FORM### Form end -->
 113.
       
 114.
       <!-- ###TEMPLATE_EMAIL_USER### begin
 115.
          email text that is sent to the user (plaintext!)
 116.
      -->
 117.
      Sehr geehrte Interessentin,
 118.
      sehr geehrter Interessent,
 119.
       
 120.
      ich bedanke mich vielmals fuer Ihre Anfrage ueber meine
 121.
      Internetseite www.___.de
 122.
       
 123.
      Sie erhalten mit dieser E-Mail die Informationen, die Sie
 124.
      in mein Kontaktformular eingetragen haben:
 125.
       
 126.
      -----------------------------------------------------
 127.
      Ihr Name: ###vorname### ###name###
 128.
      Ihre Firma: ###firma###
 129.
      Ihre Telefonnummer: ###telefon###
 130.
      Ihre Faxnummer: ###fax###
 131.
      Ihre E-Mail-Adresse: ###email###
 132.
      Ihre Internet-Adresse: ###www###
 133.
       
 134.
      Ihre Nachricht:
 135.
      ###antwort###
 136.
       -----------------------------------------------------
 137.
       
 138.
      In allen Faellen der gewuenschten Kontaktaufnahme Ihrerseits
 139.
      werde ich mich schnellstmoeglich mit Ihnen in
 140.
      Verbindung setzen und Ihnen gern antworten.
 141.
       
 142.
      Sollten Sie diese Eintragungen nicht getaetigt haben,
 143.
      koennte ein Dritter diese Daten mit Angabe Ihrer
 144.
      E-Mailadresse an mich geschickt haben.
 145.
      Geben Sie mir in diesem Fall bitte einen kurzen Hinweis.
 146.
       
 147.
      Die dieser Nachricht zugrundeliegende Datenschutzerklaerung ist
 148.
      ueber die Internetadresse ___
 149.
      jederzeit abrufbar.
 150.
       
 151.
      Mit freundlichen Gruessen
 152.
      __
 153.
       
 154.
       
 155.
       
 156.
      <!-- ###TEMPLATE_EMAIL_USER### end -->
 157.
       
 158.
       
 159.
      <!-- ###TEMPLATE_ERROR### begin -->
 160.
       
 161.
      <!-- ###ERROR_anrede### begin -->
 162.
      style="border: thin solid #D94800;"
 163.
      <!-- ###ERROR_anrede### end -->
 164.
       
 165.
       
 166.
      <!-- ###ERROR_name### begin -->
 167.
      style="border: thin solid #D94800;"
 168.
      <!-- ###ERROR_name### end -->
 169.
       
 170.
       
 171.
      <!-- ###ERROR_email### begin -->
 172.
      style="border: thin solid #D94800;"
 173.
      <!-- ###ERROR_email### end -->
 174.
       
 175.
      <!-- ###ERROR_antwort### begin -->
 176.
      border: thin solid #D94800;
 177.
      <!-- ###ERROR_antwort### end -->
 178.
       
 179.
      <!-- ###ERROR_datenschutz### begin -->
 180.
      border: thin solid #D94800;
 181.
      <!-- ###ERROR_datenschutz### end -->
 182.
       
 183.
      <!-- ###TEMPLATE_ERROR### end --> 



Was mache ich falsch? Es ist wirklich zum Wegrennen....

Über Hinweise und Hilfen freue ich mich sehr!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #13  
Alt 26.03.07, 10:41
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 1.123
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Zitat:
Zitat von AFBWW Beitrag anzeigen
Bei mir klappt's immer noch nicht und mein Formular sieht jetzt ziemlich chaotisch aus:
- Vielleicht wäre es gut, wenn man sich diese Kontaktseite mal ansehen könnte!? Kannst Du dir URL hier mal angeben?
Zitat:
Zitat von AFBWW Beitrag anzeigen
Was mache ich falsch? Es ist wirklich zum Wegrennen....
Über Hinweise und Hilfen freue ich mich sehr!
Wenn Du also den ganz normalen Standard von "th_mailformplus" nimmst und dann in den Parametern bei den Pflichtfeldern u.a. (durch Komma getrennt!?)
"DS_akzeptiert" (ohne Gänsefüßchen!) einträgst, dann kommt beim Abschicken die Fehlermeldung mit dem Namen des Feldes, wenn die Checkbox NICHT gesetzt ist, ansonsten "geht's ab mit der Post"!
(Ich habe das gerade getestet!!!)
__________________
Einen schönen Gruß aus Jülich
Kurt

http://www.kupix.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #14  
Alt 15.06.07, 16:22
TYPO3forum.net Donater
 
Registriert seit: 19.01.06
Ort: Köln
Beiträge: 836

Hi,

ich versuche auch gerade so eine Datenschutz-Checkbox zu erstellen.
Es gitb aber das Problem, wenn die Checkbox angekreuzt ist, bekomme ich trotzdem eine Fehlermeldung und das Formular wird nicht gesendet.
HTML-Code:
<input type="checkbox" name="datenschutz" value=""><label for="datenschutz" class="mailform_privacy_label">blabla...</label>
Typoscript-Code:
1:
2:
3:
plugin.tx_thmailformplus_pi1.fieldConf {
datenschutz.errorText = <li>Sie müssen der Datenschutzerklärung zustimmen</li>
}
Dann hab ich das Feld datenschutz in Flexforms als mandatory eingetragen.
Was mach ich falsch?

Vielen Dank!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #15  
Alt 24.06.07, 12:49
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 1.123
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

Hi ghoti,
bin gerade aus dem Urlaub zurück. Klappt es mit der Checkbox mittlerweile oder brauchst Du noch Unterstützung?
__________________
Einen schönen Gruß aus Jülich
Kurt

http://www.kupix.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #16  
Alt 25.06.07, 13:10
TYPO3forum.net Donater
 
Registriert seit: 19.01.06
Ort: Köln
Beiträge: 836

Hi Kurt,
brauche immer noch Unterstützung, ich habe es erstmal rausgenommen. Würde aber gerne wissen, wie das grundsätzlich geht.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #17  
Alt 25.06.07, 13:33
Benutzerbild von Kurt51
TYPO3forum.net Donater
 
Registriert seit: 21.07.06
Ort: Jülich
Beiträge: 1.123
Kurt51 eine Nachricht über Yahoo! schicken Kurt51 eine Nachricht über Skype™ schicken

also, ich habe es seinerzeit so vorgeschlagen (es hat so auch funktioniert!:sad:

Du trägst u.a. die Checkbox ein in etwa so ein:

<input type="Checkbox" name="DS" value="datenschutz" ###checked_DS###> Ich habe die Datenschutzerkl&auml;rung zur Kenntnis genommen.<br />

Dann kommt in der HTML-Vorlage bei den Error-Handlings (ganz unten - meistens) das hin:
<!-- ###ERROR_DS### begin -->
<li>Bitte quittieren Sie die Datenschutzerklärung!</li>
<!-- ###ERROR_DS### end -->


und im mailformplus-Objekt in Typo3 (links liste, mitte der Sysordner in dem mailformplus definiert ist) gibst Du u.a. "DS" (= name der Checkbox) als Pflichtfeld ein!
Das müsste es dann sein!?
__________________
Einen schönen Gruß aus Jülich
Kurt

http://www.kupix.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #18  
Alt 25.06.07, 14:14
TYPO3forum.net Donater
 
Registriert seit: 19.01.06
Ort: Köln
Beiträge: 836

Danke dir, werde es bald ausprobieren.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Formularen unexplored TYPO3 4.x Fragen und Probleme 1 17.04.08 15:12
mailformplus pflichtfeld j393029 Alle anderen Extensions 2 03.03.08 18:19
Verständnisfrage zu Formularen Cyprus TYPO3 4.x Fragen und Probleme 1 01.11.07 08:35
eMail FROM: bei Formularen herbert2000 TYPO3 4.x Fragen und Probleme 0 01.09.06 13:29
Default-Werte in Formularen Babylon6 TYPO3 3.x Fragen und Probleme 0 14.02.06 11:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0