Jump to content
php.lv forumi

elementa/ipasibas nosaukuma dinamiska mainja


Grey_Wolf

Recommended Posts

kaa f-jai dinamiski maniit saturu (elementa nosaukumu) -ja taa var izteikties... (nezinu kaa lai preciizaak to noformulee)

respektiivi ir

---------

a=1;

b='nosaukums';

function bla(a,B)

{

document.forma.nosaukums.value=a; // viss straadaa

}

 

function bla2(a,B)

{

document.forma.????.value=a; // ko ???? likt

document.forma.b.value=a; // nestraadaa

document.forma.+b+.value=a; // nestraadaa

}

 

bla(a,'nosaukums');

</script>

<input type='txt' name='nosaukums'>.....

-------

zinu ka esmu kljuudijies sintaksee tikai kaa ir pareizi nezinu....

Link to comment
Share on other sites

kaa f-jai dinamiski maniit saturu (elementa nosaukumu) -ja taa var izteikties... (nezinu kaa lai preciizaak to noformulee)

respektiivi ir

---------

a=1;

b='nosaukums';

function bla(a,B)

{

document.forma.nosaukums.value=a; // viss straadaa

}

 

function bla2(a,B)

{

document.forma.????.value=a; // ko ???? likt

document.forma.b.value=a; // nestraadaa

document.forma.+b+.value=a; // nestraadaa

}

 

bla(a,'nosaukums');

</script>

<input type='txt' name='nosaukums'>.....

-------

zinu ka esmu kljuudijies sintaksee tikai kaa ir pareizi nezinu....

 

document.forma.b.value=a; // nestraadaa, jo b ir strings, bet a ir integer

Link to comment
Share on other sites

document.forma.b.value=a; // nestraadaa, jo b ir strings, bet a ir integer

protams

jo pareiza forma ir:

document.forma.nosaukums.value=a;

bet man vajag to 'nosaukums' dinamiski nomainiit pret b vertiibu

jo sajaa gadijumaa mainiits tiek input lauka value...

Link to comment
Share on other sites

document.forma.b.value=a; // nestraadaa, jo b ir strings, bet a ir integer

 

dari tā

 

lauks=eval("document.forma."+b);

lauks.value=a;

 

bet vēl labāk ja tu to darītu pēc W3C

 

<input type='text' name='hz' id='hz'>

 

document.getElementById(b).value=a;

Edited by [Ya]
Link to comment
Share on other sites

' date='2005. gada 01. Nov 14:11' post='26034']dari tā

 

lauks=eval("document.forma."+B);

lauks.value=a;

 

bet vēl labāk ja tu to darītu pēc W3C

 

<input type='text' name='hz' id='hz'>

 

document.getElementById(B).value=a;

Paldies shitais derees - kautkaa biju iecikleejies uz to document.forma.name.....

- vienkaarshi pagarsh JScripts - saku optimizeet kodu....

Link to comment
Share on other sites

×
×
  • Create New...