Headymaster
Erfahrenes Mitglied
Hiho,
also ich schlage mich jez schon ne Weile damit rum, zu prüfen, welcher von beiden Radiobuttons gechecked ist.
Im FF funktioniert alles einwandfrei. Nur im IE gibt es Ärger.
Hier erstmal der CODE
So in der For-Schleife gibt es zwei Parts, die mit If-Abfragen gehandelt werden.
Die untere IF-Abfrage ist für den FF, die obere für den IE, weil der IE mal wieder nicht so einfach auf seine Variablen zugreifen lässt.
So das Problem an der oberen IF-Abfrage ist folgendes. ich bekomme immer True. Das heißt egal ob eine der beiden gechecked ist (kann ja auch gar keine gechecked sein) oder nicht, ich bekomme immer 2 mal TRUE zurück.
Vielleicht mache ich auch was falsch, aber ich steig da nicht mehr so ganz druch.
Würde mich über Hilfe freuen.
MFG Nilson
also ich schlage mich jez schon ne Weile damit rum, zu prüfen, welcher von beiden Radiobuttons gechecked ist.
Im FF funktioniert alles einwandfrei. Nur im IE gibt es Ärger.
Hier erstmal der CODE
Code:
// ACTIONS
var lts_actions = dojo.byId('lts').getElementsByTagName('input');
for (var k=0 in lts_actions) {
// Longtexts action
if (lts_actions[k][0]) {
if (lts_actions[k][0].name == 'longtexts_action') {
//console.debug(lts_actions[k][0].checked);
}
}
if (lts_actions[k].name == 'longtexts_action') {
console.debug(lts_actions[k].checked);
if (lts_actions[k].checked) {
alert('Joooo');
params['longtexts_action'] = lts_actions[k].value;
}
}
}
So in der For-Schleife gibt es zwei Parts, die mit If-Abfragen gehandelt werden.
Die untere IF-Abfrage ist für den FF, die obere für den IE, weil der IE mal wieder nicht so einfach auf seine Variablen zugreifen lässt.
So das Problem an der oberen IF-Abfrage ist folgendes. ich bekomme immer True. Das heißt egal ob eine der beiden gechecked ist (kann ja auch gar keine gechecked sein) oder nicht, ich bekomme immer 2 mal TRUE zurück.
Vielleicht mache ich auch was falsch, aber ich steig da nicht mehr so ganz druch.
Würde mich über Hilfe freuen.
MFG Nilson