S skyman Medlem sedan juli 2001 2 450 inlägg Frågan 11 juni 2004 14:16 #1 I php kan man göra ungefär såhär:
for($i=0;$i<10;$i++){
${"radNr".$i}=100*$i;
}
Hur gör man en likadan sammanslagning i javascript?
/skyman
Jesper T Medlem sedan nov. 2001 7 144 inlägg Eftersom att jag inte kan php så fattar jag inte vad rad två gör riktigt (fylla en array kanske)
För att skriva ut något liknande gör du så här kanske:
for(i=0;i<10;i++){
document.write("radNr"+i+"<br>");
}
eller:
var a="";
for(i=0;i<10;i++){
a+="radNr "+i+"<br>";
}
document.write(a);
S skyman Medlem sedan juli 2001 2 450 inlägg Nej inte alls så...
Resultatet blir att :
$radNr0=0
$radNr1=100
$radNr2=200
$radNr3=300
Osv...
Jesper T Medlem sedan nov. 2001 7 144 inlägg Men skall det skrivas ut eller läggas i en array?
var a="";
for(i=0;i<10;i++){
a+="$radNr"+i+"="+100*i+"<br>";
}
document.write(a);
S skyman Medlem sedan juli 2001 2 450 inlägg Ändra arbetssätt till att jobba med arrayer istället...
Fick hjälp av Jojoxx:
for(i bla bla)
document.form1.elements['RadNr['+i+']'].value=100*i;