考虑到你有这样的 html
<form>
<table id="page-1">
<input type="text" name="name"/>
<input type="text" name="surname"/>
</table>
<table id="page-2">
<input type="text" name="age"/>
</table>
<div id="page-3">
<input type="submit" name="submit"/>
</div>
</form>
<input id="next" type="button" value="Next"/>
所以你可以用像这样的简单javascript来做到这一点
var actualPage = 0;
$("#next").click(function() {
$("#page-" + actualPage).hide();
actualPage++;
if(!$("#page-" + actualPage).length) {
// this was last page
$(this).hide();
return false;
}
$("#page-" + actualPage).show();
});
确实有很多方法可以做到这一点,我不知道哪一种取决于您提供的最适合您
这样 javascript 不关心你有多少字段并且提交表单将按预期工作