zohab Posted May 21, 2009 Share Posted May 21, 2009 hi all, I have HTML form <html> <form name="formName"> <input type="text" name="insideForm" id="insideForm" value="Inside Form"> </form> <input type="text" name="outsideForm" id="outsideForm" value="Outside Form"> </html> To get form values in javascript i have to write like alert(document.formName.insideForm.value); =>Inside Form but to get "outsideForm" values ,what i should do? Following will not work. alert(document.outsideForm.value); =>not worked alert(document.getElementsById("outsideForm").value); =>not worked alert(document.getElementsByName("outsideForm").value); =>not worked alert(document.getElementsByTag("outsideForm").value); =>not worked Any Ideas? Thanks in Advance Link to comment https://forums.phpfreaks.com/topic/159029-solved-get-html-fieldtextfieldcheckboxdropdown-etc-values-outside-form-tag/ Share on other sites More sharing options...
Ken2k7 Posted May 21, 2009 Share Posted May 21, 2009 alert(document.getElementById("outsideForm").value); No "s" in Element because an ID on a HTML page is unique, so getElementByTagName returns one result even if you have more than 1 of the same ID on the same page, which you shouldn't. Link to comment https://forums.phpfreaks.com/topic/159029-solved-get-html-fieldtextfieldcheckboxdropdown-etc-values-outside-form-tag/#findComment-838696 Share on other sites More sharing options...
zohab Posted May 21, 2009 Author Share Posted May 21, 2009 Ok alert(document.getElementById("outsideForm").value); working But if i have not id in the field then how to get value suppose if i have like this <input type="text" name="outsideForm" value="Outside Form"> here id="outsideForm" is missing. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <script language="javascript" type="text/javascript"> function validate() { alert(document.formName.insideForm.value); //working //alert(document.outsideForm.value); //alert(document.getElementById("outsideForm").value); // working alert(document.getElementByName("outsideForm").value); alert(document.getElementByTag("outsideForm").value); } </script> <body onload="validate();"> <html> <form name="formName"> <input type="text" name="insideForm" id="insideForm" value="Inside Form"> </form> <input type="text" name="outsideForm" id="outsideForm" value="Outside Form"> </html> </body> </html> Link to comment https://forums.phpfreaks.com/topic/159029-solved-get-html-fieldtextfieldcheckboxdropdown-etc-values-outside-form-tag/#findComment-838715 Share on other sites More sharing options...
Ken2k7 Posted May 21, 2009 Share Posted May 21, 2009 Well you'll have to loop to get that. Link to comment https://forums.phpfreaks.com/topic/159029-solved-get-html-fieldtextfieldcheckboxdropdown-etc-values-outside-form-tag/#findComment-838977 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.