【发布时间】:2012-06-02 15:43:42
【问题描述】:
我想要的只是显示一个表单,而我隐藏另一个表单。 我试过 .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>
这是两种形式,我试图隐藏第一种并显示第二种,反之亦然。
【问题讨论】:
-
您好,您可以发一份您的 html 示例吗?
-
大声笑我希望你的 IE 选项一开始就启用 javascript,这些所有 API 都可以在所有浏览器中工作,无论如何 HTML 会很棒 B-)
-
我知道我有它,当我评论两条 Jquery 行之一时,我离开的那一条工作。它显示或隐藏表单......但我不能同时做这两件事:S
-
首先,你不能在这两个字段集上使用相同的 id。
-
是的,但是,不,它仍然不起作用。我检查了所有的 id,都是不同的,但 IE 仍然只是阻塞,我必须关闭它并打开它才能继续工作:S
标签: jquery forms internet-explorer show-hide