Programming
No. | 508 |
Name. | swindler |
Subject. | form 값중에 name에 .이 들어간 값을 구하기 |
Main Cate. | Javascript |
Sub Cate. | |
Date. | 2008-12-11 21:03 |
Hit. | 3890 (211.43.206.101) |
File. | |
form 안에 객체 이름에 .이 들어가게 되면. document.form.xx.value 로 값을 구할수가 없다. xx안에 .이 또 들어가기 때문이며, eval로도 정상적인 값을 구할수가 없다. 따라서 form 하위 객체를 따라가며 아래처럼 구하는것이 가능하다. <form name=frm> <input type="hidden" name="org.apache.struts.taglib.html.TOKEN" value="$sform.struts_token" > <input type="text" name="aa"> </form> <script language=javascript> var len = document.frm.children.length; var obj; var value; for(i=0; i<len; i++) { obj = document.frm.children[i]; if(obj.name=="org.apache.struts.taglib.html.TOKEN") value = obj.value; } alert(value); </script> [바로가기 링크] : http://coolx.net/cboard/develop/508 |
|
|
|
[Modify] [Delete] | [Reply] [List] |