Grey_Wolf Posted November 1, 2005 Report Share 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.... Link to comment Share on other sites More sharing options...
rpr Posted November 1, 2005 Report Share 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 Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 1, 2005 Author Report Share 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... Link to comment Share on other sites More sharing options...
[Ya] Posted November 1, 2005 Report Share 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] Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 1, 2005 Author Report Share 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.... Link to comment Share on other sites More sharing options...
Delfins Posted November 1, 2005 Report Share Posted November 1, 2005 var lauks = "mansLauks"; document.forma[lauks].value = a; Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 1, 2005 Author Report Share 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 :( Link to comment Share on other sites More sharing options...
Recommended Posts