Mein Formular ist so aufgebaut:

- Radiobutton Menu "Choose your Bike Week Type*" (werte 1 oder 2 als ergebnis)
- Radiobutton Menu DB "Choose your MTB Haven Week*" >> nur mandatory wenn 1. Radiobutton Menu > Wert 1
- Radiobutton Menu DB "Choose your MTB Safari Week*" >> nur mandatory wenn 1. radiobutton Menu > Wert 2

Angezeigt werden die Radiobuttons Menu DB nur wenn jeweils der richtige Wert im 1. Radiobutton Menu gewählt ist.
Funktioniert soweit ganz gut .. fast ...

zu sehen und testen auf: http://dev.algarve-cycling-holidays....n-bike/booking

PROBLEM 1
Wenn ich im 1. Radiobutton men (Bike week type) nichts angebe und auf "Overview" clicke ... wird mir das feld zeitweise automatisch ausgefüllt. Warum? Und wie kann ich das umgehen? (Browser-Cache ist gelöscht. Cache in Contao deaktiviert)

PROBLEM 2
Wenn mal die MTB Haven Woche ausgewählt ist und das Formular abgesendet wurde (ohne dass die anderen felder ausgfüllt wurden udn es somit zu einem fehler kommt) > funktioniert anscheinend mein Jquery code nicht mehr damit die MTB Safari wochen angezeigt werden.
umgekehrt mit der mtb safari woche funktionoierts. (also auch nicht ganz.... es wird zumindest MTB Haven angezeigt bei auswahl dessen, jedoch wird MTB Safari noch drunter angezeigt)
Leider komm ich nicht wirklich drauf was das problem ist .. vielleicht könnt ihr mir da helfen?

hier mein code
Code:
<script>
$(document).ready(function() {

    $("#weekchoose-haven-toggl").css("display","none");
    $("#weekchoose-safari-toggl").css("display","none");
    
     
     var havenisChecked2 = $('#opt_1996_0').prop('checked');
        
        if (havenisChecked2)
        	{ $("#weekchoose-haven-toggl").slideDown("fast"); 
      	    	alert(isChecked);
        	}
        else
            { $("#weekchoose-haven-toggl").slideUp("fast"); 
        	 $("#weekchoose-haven-toggl").css("display","none");
        	
            }
            
     var safariisChecked2 = $('#opt_1996_1').prop('checked');
         if (safariisChecked2)
        {
            $("#weekchoose-safari-toggl").slideDown("fast"); //Slide Down Effect
        } else {
            $("#weekchoose-safari-toggl").slideUp("fast");  //Slide Up Effect
            $("#weekchoose-safari-toggl").css("display","none");
        }
   	
   	
  

    $("#opt_1996_0, #opt_1996_1, #opt_1996_1:checked, #opt_1996_0:checked").change(function(){
    	alert("changed");
    	
    	var havenisChecked = $('#opt_1996_0').prop('checked');
        
        if (havenisChecked)
        	{ $("#weekchoose-haven-toggl").slideDown("fast"); 
      	    	alert(isChecked);
        	}
        else
            { $("#weekchoose-haven-toggl").slideUp("fast"); 
        	 $("#weekchoose-haven-toggl").css("display","none");
        	
            }
    	
    	 var safariisChecked = $('#opt_1996_1').prop('checked');
         if (safariisChecked)
        {
            $("#weekchoose-safari-toggl").slideDown("fast"); //Slide Down Effect
        } else {
            $("#weekchoose-safari-toggl").slideUp("fast");  //Slide Up Effect
            $("#weekchoose-safari-toggl").css("display","none");
        }
    	
        
            
        
            var safariisChecked = 0;
            var havenisChecked = 0;
        

      
      });
});  
     
  

</script>

Vielen Dank!

LG
Karo