PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : javascript; textfelder nacheinander ansprechen



kingarthur
29.08.2011, 15:41:24
Hi leute, habe ein problem mit javascript. Ich möchte Textfelder die den namen egb1, egb2, egb3, egb4, ... usw haben nacheinander ansprechen bzw füllen.

Damit ist so gemeint, dass ich sie sozusagen dynamisch anspreche. Vllt versteht ihr es mit code besser.


----------------------------------------------------------
function test(){

var x;

for (x=0; x>=5; x++){

'document.form1.egb'+x'.value' =x;

}
}
----------------------------------------------------------

so würde ich es gerne machen, geht aber leider nicht. habt ihr eine ahnung wie das gehen könnte?

lg kingarthur

BaShoR
29.08.2011, 16:05:14
'document.form1.egb'+x'.value' =x;

zu


document.form1.egb+x+.value = x;

Ansonten empfehle ich dir jQuery, da kannst du die einfacher mit $() und SeleKtoren ansprechen.

eXi
29.08.2011, 16:06:48
Meinst du das so?


<?
function textWechsel(neuerText) {
for(i = 1; i< 6; i++) {
document.getElementById("textfeld"+i).value = neuerText;
}
}
?>

kingarthur
29.08.2011, 16:14:11
eXi's hats getan, danke euch beiden für die schnelle hilfe ;)