Zum Inhalt springen

Anmeldung: Kategorien automatisch setzen /hidden fields

Erstellt am 22. März 2007 · Noch keine Antworten

Tags: tt_address, JavaScript & AJAX, Frage

Gianni ·

hallo typo3-ler

Wenn jemand bei der Anmeldung die Sprache Detsch auswählt (via Dropdownmenu), so ist er automatisch in der 1.Kategorie. (Franzoesisch = 2.Kategorie)

Beim Wechsel der Sprache soll per Javascript automatisch das Häckchen gesetz werden in der Checkbox. Nur funktionieren tut es nicht --> Javascript-error "tt_address" is not defined in dieser zeile:

var Eingabe = document.tt_address_form.FE[tt_address][sprache].value ;

Sprache:</b><BR>
	<select name="FE[tt_address][sprache]" onchange="loadTermsOfExecution()">
		<option value="DE">Deutsch</option>
		<option value="FR">Französisch</option>
	</select>
	<BR>
	Deutsch<input type="checkbox" name="FE[tt_address][module_sys_dmail_category][1]" checked="checked"> <br>
	Franzoesisch<input type="checkbox" name="FE[tt_address][module_sys_dmail_category][2]" >
        <BR>
<script language="JavaScript" type="text/javascript">
function loadTermsOfExecution() {
	var Eingabe = document.tt_address_form.FE[tt_address][sprache].value ;

	if(Eingabe == "DE"){
	        document.FE[tt_address][module_sys_dmail_category][2].checked = false;
		document.FE[tt_address][module_sys_dmail_category][1].checked = true;
	}
	if(Eingabe == "FR"){
		document.FE[tt_address][module_sys_dmail_category][1].checked = false;
		document.FE[tt_address][module_sys_dmail_category][2].checked = true;
	}	
}									
</script>

Hat jemand eine Idee wie man das ganze lösen kann??? (checkboxen sollten ja eigentlich auch hidden sein, aber dann schreibt er nicht mehr die richtigen werte in dei DB :-/)

Gruss und Danke im voraus!
Gianni