1

フォームのリセットに関する多くの情報をウェブ上で見つけました。しかし、特定のフォーム フィールドのリセットについてはあまり見つけられませんでした。

フォームの一部を表示および非表示にする折りたたみ可能なセット (jquery mobile) があります。ユーザーがセットのヘッダーをクリックすると、非表示の部分がリセットされるようにします。

たとえば、ユーザーが「Building / Business」というヘッダーをクリックすると、「Street」の下の 3 つのフィールドがリセットされます。

私の質問を説明するのに役立つフィドルがあります。http://jsfiddle.net/CXc93/

どんなフィードバックでも大歓迎です!ありがとう

4

1 に答える 1

-1

以下のようなものはどうでしょうか。

<html>
    <head>
        <script>
          var div1;
          var div2;
          function resetter() {
            div1 = document.getElementById('dv1').innerHTML;
            div2 = document.getElementById('dv2').innerHTML;
          }
          window.onload = resetter;
        </script>
    </head>

    <body >
        <form>
            <input type="radio" name="sex" value="male" onclick="document.getElementById('dv1').innerHTML = div1" /> Div1<br />
            <div id="dv1">
                <input type="text" value=""/><br/>
                <input type="text" value=""/><br/>
            </div>
            <input type="radio" name="sex" value="female" onclick="document.getElementById('dv2').innerHTML = div2" /> Div2
            <div id="dv2">
                <input type="text" value=""/><br/>
                <input type="text" value=""/><br/>
            </div>
        </form>
    </body>
</html>
于 2012-04-10T05:02:17.207 に答える