webforms - Javascript form specification -
i have multiple forms on web page created using javascript , populate field in appropriate form value (startdate).
i have tried following code:
oform = document.forms['bookingform' + fleetid]; oformelement = oform.elements['startdate']; oformelement.value = startdate;
...but error "oform.elements null or not object".
until have been using document.getelementbyid('startdate').value instead of creating forms object. correct approach when specifying form value should populate?
form.elements plain array. either know index or have search it.
form = document.forms['bookingform' + fleetid]; oformelement = oform.elements[0]; // index of element oformelement.value = startdate;
if have search it's this:
form = document.forms['bookingform' + fleetid]; var oformelement; (var = 0, len = oform.elements.length; < len; ++i) { if (oform.elements[i].name == "startdate") { oformelement = oform.elements[i]; break; } } if (oformelement) { oformelement = oform.elements[0]; // index of element oformelement.value = startdate; } else { // crash }
Comments
Post a Comment