jquery入力フィールドを空にする方法



Answers

$(document).ready(function(){
  $('#shares').val('');
});
Question

私はモバイルアプリに入っており、ユーザーが番号を送信するために入力欄を使用しています。

私が戻ってページに戻ると、入力フィールドに入力された最新の数字が入力フィールドに表示されます。

ページが読み込まれるたびにフィールドをクリアする方法はありますか?

$('#shares').keyup(function(){
    payment = 0;
    calcTotal();
    gtotal = ($('#shares').val() * 1) + payment;
    gtotal = gtotal.toFixed(2);
    $("p.total").html("Total Payment: <strong>" + gtotal + "</strong>");
});



あなたはjQueryを使用しているので、トリガーresetを使う方法はどうですか?

$(document).ready(function(){
  $('#shares').trigger(':reset');
});



あなたが "戻る"ボタンを押すと、通常は固執する傾向があります。あなたが行うことができるのは、フォームが送信された後、次のページに進む前です。

    $('#shares').keyup(function(){
                payment = 0;
                calcTotal();
                gtotal = ($('#shares').val() * 1) + payment;
                gtotal = gtotal.toFixed(2);
                $('#shares').val('');
                $("p.total").html("Total Payment: <strong>" + gtotal + "</strong>");
            });



Links