-1

我在一页上有两个 HTML 表单。我想在发送并检查第一个表单后启用第二个表单(在此之前应该禁用第二个表单)。然后我想启用它们。如何用 jQuery 或任何语言做到这一点?

4

2 回答 2

0

我可以给你一个粗略的想法,这样你就可以开始了。

  1. 您有一个手风琴,其中放置了每个表格。
  2. 您编写一个小的 javascript 来禁用表单的后面部分,直到前面的部分已提交并返回一个值。
  3. 您通过AJAX 请求提交表单的每个部分,并让您的服务器返回您的 javascript 进入下一部分所需的值。

如果您编写了一些代码并卡住了,您可以就如何使您的代码正常工作提出一个具体问题,您可能会得到一些有用的答案。

总是先搜索检查类似的问题,因为可能已经有几个问题已经回答了。

于 2013-08-27T10:43:58.400 回答
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>
于 2013-08-27T10:47:30.043 回答