how do i set value of a textbox using javascript

Prady picture Prady · Dec 27, 2010 · Viewed 62.3k times · Source

I am trying to get a value fro query string and assign that value into a textbox. I am able to get the value from query string but unable to assign it to textbox.

document.getElementByName('Contact0Email').Value = email;

Tried the above code but doesn't seem to be working. Though the alert of email gives the right value.

Answer

lonesomeday picture lonesomeday · Dec 27, 2010

You need a lower-case value and a plural Elements:

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

You need the [0] to get the first element in the list. Names don't have to be unique like ids.