1
私は現在、このようなコードを使用しています。空のフィールドが送信されないようにしています。フォームクラスはremove-empty-fieldです。空の数値入力フィールドをHTML形式で渡さない方法
$(document).ready(function() {
$('.remove-empty-fields').submit(function() {
$(this).find(':input').filter(function()
{ return !this.value; }).attr('disabled', 'disabled');
return true; // make sure that the form is still submitted
});
});
私はそれを変更したいので、空の数字フィールドだけが送信されず、空のテキストフィールドだけが変更されます。それは、提出された電子メールをより標準的なものにするでしょう
返すものthis.type === "number" 'do?入力フィールドを 'number'型に変換しますか? – candidJ
いいえ、入力要素のタイプが「番号」であることを確認するだけです。つまり、入力は ' –
のようになります。 ''が存在すれば何かが存在します。 '!this.value'についてはどうですか? – candidJ