2012-01-23 3 views
-2

私はPHPページにform1とform2という2つのフォームを持っています。 =方法:私は、ページの読み込みにForm2のを無効にし、それが後のForm1の送信ボタンをクリック有効にする必要が...私を助けてください..PHPで使用されるフォームを無効にするには?

「メソッド=」ポスト「 > 学生の登録番号を入力します」 "post"> "詳細を表示するテキストボックス"
+2

SOはチュートリアルサイトではありません。デバッグや評価の手助けをしてくれるコードをすでにお持ちですか?そうでなければ、フォームの.submit()リスナーとevent.preventDefault()のjQueryドキュメントを読んでください。 – davidethell

+0

あなたが「無効にする」とは何を意味するのかを明確にすることができれば...しかし、ここではjavascriptを使いたいと思っています。ページが読み込まれた後にすべてのアクションやインタラクションが起こるようです仕事) – Hannes

+0

私はあなたが探しているものが "PHP"に関連しているのではなく、JavaScriptの質問です。 –

答えて

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> 
関連する問題