さて、これはかなり簡単なことですが、何かが足りないと思います。私はそのような入力フィールドを持っています。
<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に戻すにはどうすればよいですか?