2014-04-19 3 views
0

양식 안의 버튼을 클릭하여 양식 이름을 가져 오는 방법은 무엇입니까? document.forms[0].name은 하나의 양식이있는 경우에만 작업을 수행합니다. 여러 가지 양식은 어떨까요?자바 스크립트를 사용하여 양식 이름 가져 오기

FORM :

<form name="aaa"> 
<input type="button" name="submit" value="Submit Form" onclick="somefunction();"> 
</form> 

기능 :

<script> 
function somefunction() 
{ 
var thename=document.forms[0].name; 
alert (thename); 
} 
</script> 

답변

2

당신은 아래의 작업을 수행 할 수 있습니다

var thename=document.getElementsByTagName('form')[0].name; 

(또는)

var thename = document.forms[0].name; 

Demo

+1

그래, 그 문제의 절반을 해결하지만, 함수가 첫 번째 양식을 항상 리턴하므로 페이지에서 하나 이상의 양식을 사용할 수 없습니다! 그래도 다른 질문이되어야합니다 –

+0

;) –

관련 문제