Hallo,
ich habe jetzt folgende Funktion
function radioSelect (radio,triggerAll) {
if (radio.checked)
{
disabled=false;
} else {
disabled=true;
}
//Das folgende brauchst du weil -> Kommentar **
if (triggerAll) {
var elms = document.getElementsByName(this.name);
for (var i = 0; i < elms.length; i++)
{
radioSelect(elms[i],false);
}
}
}
dann habe ich in allen Zeilen die geladen werden
echo '<div><input type="radio" name="radio'.$week.'" id="v'.$week.'" onchange="radioSelect(this,true);"/> <label for="v'.$week.'" ></label>
<input type="radio" name="radio'.$week.'" id="b'.$week.'" onchange="radioSelect(this,true);"/> <label for="b'.$week.'" class="inline"></label></div>';
echo '<div ><input id="pVMin'.$week.'" name="pVMin'.$week.'" type="number" step="0.01" min="0" max="99.99" placeholder="'._('6.50').'" onchange="radioSelect(this,true);"/></div>' ;
echo '<div ><input id="pVMax'.$week.'" name="pVMax'.$week.'" type="number" step="0.01" min="0" max="99.99" placeholder="'._('6.90').'" onchange="radioSelect(this,true);"/></div>';
.
.
.usw.
echo '<div id="tab'.$tabrid.'">';
// hier steht der add-new-row-botton der immer ausgetauscht wird
// genau an diese Stelle werden dann die neuen Conatiner geschoben und auch der neue Button
echo '<div>';
dein zusätzlicher Code
//beim Laden einer neuen Zeile...
//alle Radios aus (dazu reichts den ersten an und dann wieder aus zu machen!
// -> Ungewöhnlich, aber wirkungsvoll
document.getElementsByName('radio')[0].checked = true;
document.getElementsByName('radio')[0].checked = false;
// und dessen onchange nochmal einzeln manuell feuern, weil Kommentar
radioSelect(document.getElementsByName('radio')[0],false);
muss dieser code noch in die function?
und der
radioSelect(document.getElementsByName('radio')[0],false);
wo muss der noch hin?
sorry, aber ich sagte ja, ich bräuchte was ich verwenden kann...nur dann kann ich es richtig nachvollziehen..... wenn ich nicht weiss wo was hinkommt dann drehe ich mich noch wochen lang im kreis
für euch mag das alles logisch sein,,,, aber leider für mich nicht
Grüße Jürgen