html - Get textbox value in Javascript (single/multiple fields) -


i have field in page named "myfield" dynamic there 2 cases i.e. can 1 field as;

<input type="text" name="myfield" /> 

or there can 2 fields below;

<input type="text" name="myfield" /> <input type="hidden" name="myfield" /> 

i use following code access value in js;

document.forms[0].myfield[0].value 

however, not work if there 1 field (as in first case)

how write dynamic js code handle same? should cross browser compatible.

yes, because in first case should use document.forms[0].myfield.value.

i'd suggest retrieve elements getelementsbyname() method:

var val = document.getelementsbyname("myfield")[0].value; 

Comments

Popular posts from this blog

node.js - Bad Request - node js ajax post -

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -