我必須輸入字段這樣如何將輸入字段值作爲URL查詢字符串傳遞,點擊提交按鈕後將打開該字符串?
<form>
<input type="text" id="keyword" placeholder="XXX">
<input type="text" id="state" placeholder="XXX">
<button type="submit" id="submit">Submit</button>
</form>
上的點擊提交我想送他們到一個新的頁面追加到查詢字符串的URL輸入的值。
http://www.link.com/page?keyword=XYXYX&state=XZXX
這裏是我開始思考,但想.serialize()
可以處理這個問題比這個example
var keywordVal = $("#keyword").val();
var stateVal = $("#state").val();
$("form").on("submit", function() {
event.preventDefault();
location.href='http://www.link.com/page?keyword=' + keywordVal + '&state=' + stateVal
});
更好地讓我知道,如果我接近它的正確方法..
將'method =「get」','action =「page」'和一個'target'屬性添加到您的表單中,並且您不需要JavaScript ...(並且因此將不太可能獲得陷入任何彈出式窗口攔截器。) – CBroe