У меня есть поле input['text']
, чтобы ввести дату, а также указать dropdown
для выбранной категории.Как я могу исправить эту проблему jquery?
При изменении поля ввода даты я хочу сделать перезагрузку страницы с указанием значений даты и категории в URL-адресе.
ПРИМЕЧАНИЕ: Здесь я хочу прикрепить значение категории, если оно не пусто.
Вот как я попробовал. Но это не работает для меня.
$("#date").change(function() {
var c = $("#category").val();
var d = $(this).val();
if(c.length === 0) {
var cat = "$cat="+c;
} else {
var cat;
}
location.href="?p=attendance&todate="+d.add(cat);
})
Это результат, когда идентификатор категории не пуст.
?p=attendance&todate=2016-08-04undefined
Может кто-нибудь помочь мне исправить мою проблему? Спасибо.
Этот вопрос, вероятно, будет несуществующим, если вы просто представили форму обычным способом, вместо того чтобы пытаться самостоятельно манипулировать URL. – CBroe
@CBroe, я должен отображать другие поля в соответствии с этой датой и выбором категории. Вот почему я подавляю страницу ... – user3733831
Что это значит? Просто отправьте форму при срабатывании события изменения поля даты - тогда он будет помещать текущие значения поля в URL-адрес _automatically_, потому что это работает с формами GET. – CBroe