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

标签 jquery forms internet-explorer show-hide

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

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

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

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

添加一些 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>

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

最佳答案

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

关于jquery - 显示一个表单并隐藏另一个表单在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10781846/

相关文章:

jQuery 添加和删除文本框

javascript - 鼠标悬停时同时在 2 个 div 上发生事件

javascript - 关于javascript中$., .parent(node) 和节点的问题

jquery - 如何以一种易于访问的方式隐藏 jQuery Mobile 表单中的标签标记?

html - Angular ngIf formGroup

jquery - 上下移动背景图像

C# 在 Forms App 中绘制屏幕上的线条

javascript - ie9使用javascript检查是否为空

javascript - jquery 表单提交在 IE 中不起作用

internet-explorer - 使用VBA操作网页上的单选按钮