2010-12-27 14 views
5

kullanarak bir metin kutusunun değerini nasıl ayarlayabilirim fro sorgu dizesi değerini almaya çalışıyorum ve bu değeri bir metin kutusuna atayım. Değeri sorgu dizesinden alabilir, ancak metin kutusuna atayamıyorum. Yukarıdaki kodu denediniz, ancak çalışmıyor gibi görünmüyorlar.javascript

E-posta uyarısı doğru değeri vermesine rağmen.

document.getElementsByName('Contact0Email')[0].value = email; 

Listedeki ilk elemanını almak için [0] gerekir:

+2

Küçük harf kullan ".value" –

+1

Yalnızca javascript ile başlıyorsanız, f-a-n-t-a-s-t-i-c jQuery kitaplığına göz atmanızı öneririm - jquery.com. JQuery'de aşağıdakileri yaparsınız: '$ (" # Contact0Email "). Val (e-posta);' –

+1

Ayrıca, [getElementById] ile daha iyi şansınız olacağını düşünüyorum (http://www.w3schools.com/ jsref/met_doc_getelementbyid.asp) yerine [getElementsByName] (http://www.w3schools.com/jsref/met_doc_getelementsbyname.asp) (Elements'deki 's' notunu yazınız) –

cevap

22

Bir alt durum value ve çoğul Elements gerekir. Adların kimlikler gibi benzersiz olması gerekmez.

+0

+1 Ben ... ByName'in kullanıldığını kaçırdım. – user113716