显示前一个表单的javascript
我有一个包含用户可以填写的表单的页面,该表单中有一些隐藏的输入,因此这取决于用户从同一表单中选择的类别。该页面显示了一些与所选类别相对应的隐藏输入,所有这些输入都构成同一表单的一部分。 现在我的问题是,当用户点击submit按钮时,顺便说一下,表单的动作是SELF PHP,一旦点击submit按钮,它就会停留在同一页面上 该页面显示默认表单,我希望它显示上一个表单,其中显示前一个表单的javascript,javascript,html,Javascript,Html,我有一个包含用户可以填写的表单的页面,该表单中有一些隐藏的输入,因此这取决于用户从同一表单中选择的类别。该页面显示了一些与所选类别相对应的隐藏输入,所有这些输入都构成同一表单的一部分。 现在我的问题是,当用户点击submit按钮时,顺便说一下,表单的动作是SELF PHP,一旦点击submit按钮,它就会停留在同一页面上 该页面显示默认表单,我希望它显示上一个表单,其中 用户一直在努力。我希望我能理解您想问的问题。 您可以发布所选类别,并在文档准备就绪时在运行相同功能的页面上使用它。 看: 祝你
用户一直在努力。我希望我能理解您想问的问题。 您可以发布所选类别,并在文档准备就绪时在运行相同功能的页面上使用它。 看:
祝你好运 $'catego'。在'change'上,函数{if$this.val==1{$'a'.removeClass'hide';$'b'.addClass'hide';$'c'.addClass'hide';}if$this.val==2{$'b'.removeClass'hide';$'a'.addClass'hide';$'c'.addClass'hide';}if$this.val==3{$'c.removeClass'hide';$'a.addClass'hide';$'b.addClass'hide';}恕我直言,这个问题是一个尝试阅读的噩梦。请考虑以整个段落不只是一个句子的方式来重述它。也应该把你作为评论发表的代码作为一个片段输入到问题的内部。取而代之。请不要添加代码作为注释。取而代之的是正确的。是的,它可以工作。谢谢你
<form method="POST">
<select id="catego" name="catego">
<option value="1" <?php if (isset($_POST['catego']) and $_POST['catego'] == '1') echo 'selected'?>>a</option>
<option value="2" <?php if (isset($_POST['catego']) and $_POST['catego'] == '2') echo 'selected'?>>b</option>
<option value="3" <?php if (isset($_POST['catego']) and $_POST['catego'] == '3') echo 'selected'?>>c</option>
</select><br/>
<input id="a" name="a" type="text" value="<?php if (isset($_POST['a'])) echo $_POST['a']?>"><br/>
<input id="b" name="b" type="text" value="<?php if (isset($_POST['b'])) echo $_POST['b']?>"><br/>
<input id="c" name="c" type="text" value="<?php if (isset($_POST['c'])) echo $_POST['c']?>"><br/>
<input type="submit">
</form>
<script src="lib/jquery/dist/jquery.js"></script>
<!-- build:js js/vendor.min.js-->
<!-- bower:js-->
<!-- endbower-->
<!-- endbuild-->
<!-- build:js js/app.min.js-->
<!-- endbuild-->
<script>
function catego() {
if ($('#catego').val() == 1) {
$('#a').removeClass('hide');
$('#b').addClass('hide');
$('#c').addClass('hide');
}
if ($('#catego').val() == 2) {
$('#b').removeClass('hide');
$('#a').addClass('hide');
$('#c').addClass('hide');
}
if ($('#catego').val() == 3) {
$('#c').removeClass('hide');
$('#a').addClass('hide');
$('#b').addClass('hide');
}
}
$('#catego').on('change', catego);
$( document ).ready(function() {
catego();
});
</script>