显示一个表单并隐藏另一个在IE中不起作用

时间:2012-05-28 08:53:23

标签: jquery forms internet-explorer show-hide

我想要的只是在隐藏另一个时显示一个表单。 我试过.toggle(),. hide(),. show(),. css(显示)等等。

我所知道的是它在FF中完美运行,而不是在IE中,但是当我评论其中一行时,它适用于另一行。原始代码是:

$('#form_registro_men').hide();
$('#form_registro_adul').show();

就这么简单。我还尝试了第二个代码行的setTimeOut,它也不起作用。 任何想法,至少,如何解决问题???非常感谢!!! :)

添加一些og HTML

 <form method="post" action="./framework/Registro" class="form_registro" id="form_registro_men"  style="display: block">
        <fieldset id='camp_obl'>
                    ......

<form method="post" action="./framework/Registro"  class="form_registro" id="form_registro_adul" style="display: none">
    <fieldset id='camp_obl'>
        .....
</form>

这是两种形式,我试图隐藏第一种形式,并显示第二种形式,反之亦然。

1 个答案:

答案 0 :(得分:1)

我终于以某种方式解决了...我只是在每个表格之前添加了一个div并显示并隐藏了它们......我不知道它是否是最佳解决方案......但仍然不知道为什么它没有使用表格,但至少我可以继续工作:S