表单隐藏的输入值随.show()消失

时间:2013-01-10 23:27:55

标签: jquery show hidden-field

我在表单中输入以下内容:

<input type="hidden" id="myId" name="form-type" class="myClass" value="myValue">

加载页面后,表单将被隐藏。当我点击“显示”按钮时,

    $("#showButton").click( function() {
        $("#form").show();
    });

该值消失。

<input type="hidden" id="myId" name="form-type" class="myClass" value="">

它应该传递给php当我点击提交按钮。单击该按钮,我在$(“。myClass”)。serialize()中传递myValue。让我强调它运作良好。我在我的应用程序中有5个其他形式,以相同的方式工作,没有任何问题。是的即使我刷新页面,该值仍然缺失。我必须将上面共享的行剪切并粘贴到另一行,然后在我再次看到该值之前刷新页面。谁看过这个吗。我最近一直在努力工作,所以我可能会变得疯狂;)

1 个答案:

答案 0 :(得分:0)

查看您添加的上述代码,您遗漏了很多引号和点击功能的右括号。你的实时代码是否相同?

<input type="hidden" id="myId" name="form-type" class="myClass" value="myValue">

$("#showButton").click( function() {
    $("#form").show();
});

<input type="hidden" id="myId" name="form-type" class="myClass" value="">

上面是添加的引号和右括号。