2011-08-12 4 views
0
function GenKeyForm(FormNum){ 
    document.GenNewKey+FormNum.submit(); 
} 

PHP 페이지 내에 여러 개의 양식이 있습니다. 각 양식은 ID를 부여 받았고 각각의 제출 링크는이 자바 스크립트 호출 GenKeyForm (ID) 내에서 동일한 ID를가집니다.자바 스크립트에서 객체 변수에 함수 변수를 추가하는 방법

개체 호출 document.GenNewKey.submit에 FormNum을 어떻게 추가합니까? PHP에서 변수와 문자열을 사용하여 추가 할 수 있습니다. 그러나 나는 자바 스크립트에 대해 전혀 모른다.

양식 이름의 PHP는 다음과 같습니다 점 표기법을 사용하여

echo '<form action="#" name="GenNewKey'.$num.'" id="GenNewKey'.$num.'" method="POST"> 

답변

1

는 각 속성 이름을 식별자를 사용해야합니다. 문자열을 사용하려면 square bracket notation을 사용해야합니다.

document["GenNewKey" + FormNum].submit(); 
+0

감사합니다! 매우 감사. 분명히 나는 ​​자바 스크립트에 대해 더 배울 것이 많다. – Drew

0
function GenKeyForm(FormNum){ 
    document.getElementById("GenNewKey"+FormNum).submit(); 
} 
관련 문제