好,所以這應該是一件相當容易的事情,但我認爲我錯過了一些東西。我有一個像這樣的輸入字段。如何從查詢字符串中的輸入字段發回文本?
<input id="jobSearchField" class="searchField" runat="server"
onkeypress="javascript:GoToFunc(event, this.value)" type="text"
onfocus="if (this.value == 'Seach jobs by JobID, JobTitle, Keywords, or Location') this.value=''"
value="Seach jobs by JobID, JobTitle, Keywords, or Location" />
我也有一個像這樣右邊的按鈕。
<button id="filterSubmit" runat="server" class="filterSubmit">Submit</button>
這是我「嘗試」構建的JavaScript。我「試圖」打造
<script type="text/javascript">
function GoToFunc(e, value) {
if (e.keyCode == 13) {
var location = document.location.href + "&query=" + value;
document.location.href = location;
document.open();
}
}
</script>
我的JavaScript函數是假設傳遞查詢字符串返回到URL,這樣我可以分析用戶想要的東西。我正在使用ASP.NET和C#語言。
所以問題是我該如何返回url作爲用戶輸入的參數?
一個簡單的方法就是在服務器端的'OnClick'處理程序中使用'Response.Redirect'。 – Matthew
標籤'javascript:'是無用的。去掉它。 – epascarello