2012-01-23 2 views
-2

나는 PHP 페이지에서 form1과 form2라는 두 개의 폼을 가지고있다. 내가 페이지로드에 Form2를 해제하고 후 Form1의 제출 버튼을 클릭 활성화해야합니다 .. 좀 도와주세요 ..PHP에서 사용되는 양식을 비활성화하는 방법은 무엇입니까?

"방법 ="POST "> 입력 학생 등록 ​​번호 : "방법 = "post"> "세부 정보를 표시하는 텍스트 상자"
+2

SO는 튜토리얼 사이트가 아닙니다. 디버깅이나 평가를 돕기 위해 작성한 코드가 이미 있습니까? 그렇지 않은 경우 양식의 .submit() 수신기 및 event.preventDefault()에 대한 jQuery 문서를 읽으십시오. – davidethell

+0

글쎄, 만약 당신이 무엇을 "사용하지 못하게하는"것이 당신을 의미하는지 명확히 할 수 있다면 ... 그러나 모든 액션/상호 작용은 페이지가로드 된 후에 일어나는 것처럼 보일 것입니다. (그리고 PHP 인터프리터가 work) – Hannes

+0

내가 찾고있는 것이 "PHP"와 관련이 없다는 것을 내기하겠다. 오히려 자바 스크립트 질문이다. –

답변

0

이것은 어떻게 수행 할 수 있는지에 대한 아이디어를 제공하기위한 개념화 일 뿐이며 테스트하지 않았습니다.

<form id="form1" name="form1" onSubmit="javascript:enableNextForm(this);"> 
    ... 
    <input type="submit" id="submit1" value="Submit" /> 
</form> 

<form id="form2" name="form2"> 
    ... 
    <input type="submit" id="submit2" value="Submit" disabled="disabled" /> 
</form> 

<script> 
    function enableNextForm(form) 
    { 
     // data in `form1` can be accessed through `form` variable 

     // target second form and enable submit button 
     var s = document.getElementById('submit2').disabled = false; 
     return false; 
    } 
</script> 
관련 문제