【发布时间】:2012-01-12 16:08:08
【问题描述】:
我的网站上有一个搜索文本字段,在 Chrome 或 FireFox 中似乎无法正常运行...但在 IE(所有版本)中运行...
我做错了什么吗?我无法找到为什么没有将值传递给“搜索器”应用程序。
<div class="searchbox" id="searchbox">
<script type="text/ecmascript">
function RunSearch() {
window.location = "http://searcher.myexampledomain.com:8765/query.html?ql=&col=web1&qt=" + document.getElementById("search").value;
}
</script>
<div class="formSrchr">
<input type="text" size="20" name="qt" id="search" value="Search" onfocus="if(this.value == 'Search') {this.value=''}" onblur="if(this.value == ''){this.value ='Search'}" />
<input type="hidden" name="qlOld" id="qlOld" value="" />
<input type="hidden" name="colOld" id="colOld" value="web1" />
<input type="image" name="imageField" alt="search" src="/_images/search-mag.gif" onclick="RunSearch();" />
</div>
</div> <!-- /searchbox -->
【问题讨论】:
标签: javascript html