Grey_Wolf Posted November 1, 2005 Report Posted November 1, 2005 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....
rpr Posted November 1, 2005 Report Posted November 1, 2005 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
Grey_Wolf Posted November 1, 2005 Author Report Posted November 1, 2005 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...
[Ya] Posted November 1, 2005 Report Posted November 1, 2005 (edited) 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 November 1, 2005 by [Ya]
Grey_Wolf Posted November 1, 2005 Author Report Posted November 1, 2005 ' 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....
Delfins Posted November 1, 2005 Report Posted November 1, 2005 var lauks = "mansLauks"; document.forma[lauks].value = a;
Grey_Wolf Posted November 1, 2005 Author Report Posted November 1, 2005 var lauks = "mansLauks"; document.forma[lauks].value = a; Paldies :) parbaudiju shis arii straadaa :) atliek vien izveeleeties piemeerotaako :) P.S. taa ir ka pa naktiim straadaa un naff laika paguleet :(
Recommended Posts