inputをメインとオプションの二種類作って、オプションをリセットしてもメインに影響が出ないようにしたいです。
そのため、formではなくinputでリセットする方法を探しています。
<body> <form id="form1" method="POST" > <input type="text" name="text1" id="text1" /> <input type="submit" value="submit" /> </form> <form id="option"> <input type="text" class="option" name="text2" id="text2" form="form1" /> <input type="radio" class="option" name="radio" id="radio" form="form1" /> <input type="checkbox" class="option" name="checkbox" id="checkbox" form="form1" /> </form> </body>
text2以下のinputにしか影響がでないようにformを分けると、
optionへのreset()が動作しません。
$('input.option').each(function() { $(this).checked = $(this).defaultChecked; });
例えばこのようにするとundifinedが返ります。
どなたかいいやり方をご存知ではありませんか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/17 04:07
2021/02/17 04:09
2021/02/17 04:14 編集
2021/02/17 04:26
2021/02/17 04:30
2021/02/17 04:45
2021/02/17 04:51
2021/02/17 04:52
2021/02/17 04:54
2021/02/17 04:58
2021/02/17 05:01