実現したいこと
htmlとJavaScript(jquery含む)の勉強中です。
form内のinputを個別に初期化するボタンを作成したいのですがうまくいきません。
どうしてもform全体を初期化する動きになってしまいます。
どのようにスクリプトを記述したらよいでしょうか?
jqueryを利用した解決方法でも構いません。よろしくお願いします。
該当のソースコード
Html、JavaScript
1<!DOCTYPE html> 2<html lang="en" dir="ltr"> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 9 <h2>フォーム初期化</h2> 10 11 <form> 12 <p> 13 input1 14 <input id="text1" type="text" value="テキスト1の初期値" class="form-control"> 15 </p> 16 <p> 17 input2 18 <input id="text2" type="text" value="テキスト2の初期値" class="form-control"> 19 </p> 20 <p> 21 <button type="reset" onclick="init_action();">input1を初期化</button> 22 <button type="reset" onclick="init_action();">input2を初期化</button> 23 </p> 24 </form> 25 </body> 26 27 <script type="text/javascript"> 28 function init_action(){ 29 //ここに何を記述???? 30 } 31 </script> 32</html> 33
回答2件
あなたの回答
tips
プレビュー