0

実際、私は1つの登録フォームと1つの設定ページを持っています。ページを設定ペ​​ージに変更したときに登録フォームにいくつかの値を入力した後、登録ページに戻った場合、以前に入力したすべての値を空にする必要がありますが、入力した値に従って表示されます。

次のコードは、私のコードの完全な説明を示しています。

index.html

 <section id="main" data-role="page">
      <div data-role="content" class="mainScreen">
              <a href="#Registration" data-transition="slide" data-theme="e" data-role="button" data-icon="arrow-r" data-iconpos="right">Register</a>
              <a href="#settings" data-transition="slide"  data-theme="e" data-role="button" data-icon="arrow-r" data-iconpos="right">Settings</a>
      </div>

 <section id="Registration" data-role="page">
   <div class = "registrationScreen">
          Name <input type="text" id="name" name="name"> </input> 
          Age <input type="number" id="age" name="age"></input> 
          Mobile Number <input type="number" id="mobile" name="mobile"> </input>
          Email Id <input type="email" id="email" name="email"> </input> 
          <input type="submit" id="register" name="register" value="Register"> </input>
      </div>
  </section> 
 <section id="settings" data-role="page">

      <div data-role="content">
        <p>.....</p>
      </div>
  </section>

ページを設定ペ​​ージに変更したときに登録フォームにいくつかの値を入力した後、次のコードに従って、登録フォームに戻った場合は、すべての値を空にする必要があります。誰かがこれで私を助けてくれますか...あなたの返事を待っています...

4

2 に答える 2

1
$(document).ready(function() {
  $("input[type='text']").val('');  //sets blank to all textboxes of type input
});

または、特定のdivの入力をクリアする場合は、次のようにします。

$(".registrationScreen :input:not(input[type='submit'])") { //except for submit
  $(this).val('');
});
于 2012-05-16T12:19:48.087 に答える
0

次のjQueryは、クラスの子であるすべてのフォーム要素をクリアしますregistrationScreen

$(".registrationScreen").children().each(function() {
    $(this).val("");
});
于 2012-05-16T12:19:34.500 に答える