PDA

Pogčedajte punu verziju : Jedno lejmersko pitanje, 'itno! (javascript, grr)


oliver
25. 10. 2005., 13:48
Ili su ovi e-bookovi debilni, ili sam ja debilan kad ni na guglu nisam uspio da za 15min pronadjem rjesenje.

Naime... imam input, clan nekog niza.

<input type="text" name="data[percent]"/>

Treba mi vrijednost ovog inputa za confirm(), ali kako god da mu pristupim, dobijem "undefined" ili se forma submit-uje bez pitanja.

Znaci, probao u formularu sa this.data[percent].value, this.form.imeforme.data[percent].value, pravio novu varijablu

var pero = document.form.imeforme.data[percent].value;

...i opet dobijem da je pero andifajnd.

Nespavanje stvarno ovoliko utice na razumno rasudjivanje, or what?

noviKorisnik
25. 10. 2005., 15:04
ako je form referenca na formular u kom je ovaj input... form.elements ['data[percent]'].value

oliver
25. 10. 2005., 15:37
nejde ni to :desperate:

probao sam i sa elements[], zaboravih napomenuti.

mozda ipak da pejstujem komplet source koji generesim:


<form name="ime" action="negdje" method="post" onsubmit="return confirm('Are you sure that interest for this month is '+[ovdje ****in vrijednost input-a ispod, koju upisuje korisnik]+'%');">
<input name="data[percent]" value="" />
<input type="submit" value="Distribute" />
</form>

oliver
25. 10. 2005., 15:52
Seljaaaaaaaaaaaaaaaaaaaaaaaaaak!

uporno sam "vukao" form.imeformulara.polje, umjesto imeformulara.polje

ne vjerujem rodjenim ocima... bruka.

noviKorisnik
25. 10. 2005., 15:54
Pa ako tražiš referencu na formular u događaju formulara, onda je to this...
this.elements ['data[percent]'].value
ili kompletno
<form name="ime" action="javascript: alert ('wow');" method="post" onsubmit="return confirm('Are you sure that interest for this month is '+ this.elements ['data[percent]'].value +'%');">
<input type="text" name="data[percent]" value="" />
<input type="submit" value="Distribute" />
</form>

noviKorisnik
25. 10. 2005., 15:57
Eh, da...
[ovdje ****in vrijednost input-a ispod, koju upisuje korisnik]
Upisao sam :-D

oliver
25. 10. 2005., 16:08
Pa ako tražiš referencu na formular u događaju formulara, onda je to this...
this.elements ['data[percent]'].value


upravo to.

vec objasnih u poruci iznad sta sam ja radio... drzao sam "form" ispred reference na formular. i jos se CUDIO zasto javascript konzola javlja undefined refence to property bla bla...

znaci, slijep.

/me ide u cosak i stidi se

Upisao sam :-D
:))))))

bluesman
25. 10. 2005., 16:26
Neverovatno, kao "nema nikoga na forumu" a onda resenje pre nego sto uspem da kazem nesto :)

BTW, odmah sam video document.form :)

oliver78
25. 10. 2005., 22:26
Nepoznavanje samog sebe je opasno po zivot


Malo i emocija :P)