Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示前一个表单的javascript_Javascript_Html - Fatal编程技术网

显示前一个表单的javascript

显示前一个表单的javascript,javascript,html,Javascript,Html,我有一个包含用户可以填写的表单的页面,该表单中有一些隐藏的输入,因此这取决于用户从同一表单中选择的类别。该页面显示了一些与所选类别相对应的隐藏输入,所有这些输入都构成同一表单的一部分。 现在我的问题是,当用户点击submit按钮时,顺便说一下,表单的动作是SELF PHP,一旦点击submit按钮,它就会停留在同一页面上 该页面显示默认表单,我希望它显示上一个表单,其中 用户一直在努力。我希望我能理解您想问的问题。 您可以发布所选类别,并在文档准备就绪时在运行相同功能的页面上使用它。 看: 祝你

我有一个包含用户可以填写的表单的页面,该表单中有一些隐藏的输入,因此这取决于用户从同一表单中选择的类别。该页面显示了一些与所选类别相对应的隐藏输入,所有这些输入都构成同一表单的一部分。 现在我的问题是,当用户点击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>