0

サイトのショッピング カート システムを設計しています。各アイテムの数量を入力するための入力があり、値 1 が自動的に入力されます。問題は、誰かが入力をクリックして 1 を削除し、フィールドを空白のままにすると、アイテムがカートに追加されないことです。 .

jsまたはjqueryを使用して、入力フィールドが空白の場合、入力フィールドに1を設定するにはどうすればよいですか? または、フィールドが空白の場合、フォームは自動的に 1 を送信しますか?

4

3 に答える 3

3

このようなものが動作するはずです:

$("#input_ID").blur(function() {
    if($.trim($(this).val()) === "") {
        $(this).val("1");
    }
});

入力のグループにする必要がある場合は、単純に共通のクラスを指定して次のように変更します。

$("#input_ID").blur( . . .

. . . に:

$(".class_name").blur( . . .
于 2013-07-18T21:46:30.467 に答える
0
var value = $(your_input).val();
if ( value == '' ) value = 1
于 2013-07-18T21:45:52.090 に答える