将一个表单的每个问题放在3个不同的HTML文件中可以通过以下步骤实现:
以下是一个示例:
form1.html:
<!DOCTYPE html>
<html>
<head>
<title>Form 1</title>
</head>
<body>
<form action="form2.html" method="post">
<label for="question1">Question 1:</label>
<input type="text" id="question1" name="question1" required>
<br>
<input type="submit" value="Next">
</form>
</body>
</html>
form2.html:
<!DOCTYPE html>
<html>
<head>
<title>Form 2</title>
</head>
<body>
<form action="form3.html" method="post">
<label for="question2">Question 2:</label>
<input type="text" id="question2" name="question2" required>
<br>
<input type="submit" value="Next">
</form>
</body>
</html>
form3.html:
<!DOCTYPE html>
<html>
<head>
<title>Form 3</title>
</head>
<body>
<form action="submit.html" method="post">
<label for="question3">Question 3:</label>
<input type="text" id="question3" name="question3" required>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
在这个示例中,每个HTML文件都包含一个问题和一个提交按钮。当用户在第一个HTML文件中回答问题并点击"Next"按钮时,将导航到第二个HTML文件。同样,当用户在第二个HTML文件中回答问题并点击"Next"按钮时,将导航到第三个HTML文件。最后,在第三个HTML文件中回答完最后一个问题后,用户可以点击"Submit"按钮来提交表单数据。
请注意,上述示例中的表单提交动作(action)指向的是静态HTML文件,实际应用中可能需要将表单数据提交到服务器端进行处理。
领取专属 10元无门槛券
手把手带您无忧上云