2

私が望むのは、フォームを表示しながら別のフォームを非表示にすることだけです。.toggle()、.hide()、.show()、.css(display) などを試しました。

私が知っているのは、IEではなくFFで完全に機能するということだけですが、行の1つにコメントすると、他の行でも機能します。元のコードは次のとおりです。

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

それと同じくらい簡単です。2 番目のコード行で 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>

これらは 2 つの形式です。最初のフォームを非表示にして、2 番目のフォームを表示しようとしています。

4

1 に答える 1

1

私は最終的に何とか解決しました...各フォームの前にdivを追加し、それらを表示および非表示にしました...それが最善の解決策であるかどうかはわかりません...そして、なぜそれがうまくいかなかったのかまだわかりませんフォームですが、少なくとも私は仕事を続けることができます:S

于 2012-05-28T12:37:38.690 に答える