我有幾個文本輸入的形式。刪除表單提交之前的空值jquery
當用戶點擊這個形式提交 - 文本輸入字段值被序列化,併成爲GET請求的參數,這樣
?param1+=26482¶m2=
我需要檢查:如果參數沒有值,然後將其刪除。所以只有帶值的參數纔會被附加到GET請求中。
應該怎麼做?
我提交功能
$("body").on('click','#form_submit_button', function(e){
var form = $('#filter_form');
change_url('?'+form.serialize());
});
function change_url(link)
{
var IE = IE || 0;
if (IE == 0) {
var stateObj = { foo: "bar" };
history.pushState(stateObj, "page 2", link);
} else {
location.href = link;
}
}
+1提交的,而不是點擊使用'事件:input'(你忘了,包括了jQuery的lib在你搗鼓) – Brewal 2014-10-20 12:44:14
*「這樣的作品,但沒有t就像它應該那樣「*這是什麼意思? – epascarello 2014-10-20 12:57:33
@Brewal我已經添加了jQuery庫。謝謝你提醒我 :) – GibboK 2016-04-29 11:47:13