サイトのショッピング カート システムを設計しています。各アイテムの数量を入力するための入力があり、値 1 が自動的に入力されます。問題は、誰かが入力をクリックして 1 を削除し、フィールドを空白のままにすると、アイテムがカートに追加されないことです。 .
jsまたはjqueryを使用して、入力フィールドが空白の場合、入力フィールドに1を設定するにはどうすればよいですか? または、フィールドが空白の場合、フォームは自動的に 1 を送信しますか?
サイトのショッピング カート システムを設計しています。各アイテムの数量を入力するための入力があり、値 1 が自動的に入力されます。問題は、誰かが入力をクリックして 1 を削除し、フィールドを空白のままにすると、アイテムがカートに追加されないことです。 .
jsまたはjqueryを使用して、入力フィールドが空白の場合、入力フィールドに1を設定するにはどうすればよいですか? または、フィールドが空白の場合、フォームは自動的に 1 を送信しますか?
このようなものが動作するはずです:
$("#input_ID").blur(function() {
if($.trim($(this).val()) === "") {
$(this).val("1");
}
});
入力のグループにする必要がある場合は、単純に共通のクラスを指定して次のように変更します。
$("#input_ID").blur( . . .
. . . に:
$(".class_name").blur( . . .
var value = $(your_input).val();
if ( value == '' ) value = 1