2013-08-27 82 views
-1

我在一個頁面上有兩個HTML表單。我希望在發送並檢查第一個表單之後啓用第二個表單(在此之前應禁用第二個表單)。然後我想要啓用它們兩個。如何在jQuery或任何語言中做到這一點?兩種形式在一個頁面上 - 禁用其中一個

+0

我想你可能需要一些服務器端腳本。 – putvande

+0

嘗試動態創建表單,然後提交它們 – Developer

+1

你嘗試過什麼嗎? – aldanux

回答

0

我可以給你一個大概的想法,所以你可以開始使用它。

  1. 你有an Accordion與每個表單放置它。
  2. 您編寫了一個小javascript以禁用表單的後續部分,直到之前的部分已提交併返回一個值。
  3. 您通過AJAX requests提交表單的每個部分,並讓您的服務器返回您的JavaScript需要進入下一部分的值。

如果您編寫了一些代碼並陷入困境,那麼您可以詢問關於如何讓代碼正常工作的具體問題,並且您可能會得到一些有用的答案。

總是先搜索類似的問題,因爲可能會有幾個人已經回答。

+1

謝謝我會試試:) – user2721095

0
<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>disabled demo</title> 
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
</head> 
<body> 

<form> 
    <input name="email" disabled="disabled"> 
    <input name="id"> 
</form> 

<span style="float:left;" id="form1"> 
    <form action='logout.php' method='POST'>   
     <input type='submit' value='Logout' />  
    </form> 
</span> 
<span style="float:right;" id="form2"> 
    <form action='changepassword.php' method='POST'>  
     <input type='submit' value='Change password' />  
    </form> 
</span> 


<script> 
$("#form1").prop("disabled", true); 
//....put your script here 
</script> 

</body> 
</html> 
相關問題