У меня есть HTML-форма с полями ввода. Некоторые из входов могут быть пустыми, т.е. значение равно "".
Сейчас, когда поле commentary
не задано, оно отображается в URL-адресе отправки, например: & commentary =
Как Я могу удалить пустые входные данные из URL-адреса отправки, поэтому, когда вход комментария
пуст, он вообще не будет передан.
Большое спасибо.
Благодаря ответу minitech я смог решить эту проблему. Код JavaScript ниже:
$('#my-form-id').submit(function() {
var commentary = $('#commentary').val();
if (commentary === undefined || commentary === "") {
$('#commentary').attr('name', 'empty_commentary');
} else {
$('#commentary').attr('name', 'commentary');
}
});
Единственная причина, по которой я добавил к имени поля префикс "empty_", заключается в том, что IE все равно передает пустое имя в URL.