0

フォーム要素を含むいくつかのテーブルがあります。これらの要素はすべて単一のフォームとして送信され、解析されます。.submit() パラメータに jQuery を使用して、いくつかの検証を追加したいと思います。

オンラインでいくつかのコードを見つけましたが、これらはエラーメッセージを生成します.次のことを実行できるサンプルコードを誰かが知っているかどうか疑問に思っていました:

On .submit()
if textBox1 = ""
    then replace empty textBox1 with "1"
else if textBox2 = ""
    then replace empty textBox2 with "-1"
and continue to submit the form
4

3 に答える 3

1
var textBoxDefaultValues = {
    textBox1 : '1',
    textBox2 : '-1' 
};

$(formSelector).on('submit', function () {
    $(this).find('input[type="text"]').each(function() {
        if($(this).val() == '') {
            $(this).val(textBoxDefaultValues[$(this).attr('name')]);
        }
    });
    return true;
});
于 2013-05-30T06:58:19.513 に答える