1
我想進入另一個網頁,當我檢查一個複選框,自動。 我已經在javascripts中寫了一個簡單的查詢來做到這一點,但當我檢查複選框時,我無法執行javascripts代碼。 看網頁源,它很好地渲染這個速度編碼Javascripts和Apache Velocity
#url_for_facet_filter($field.name,$facet.name)
,但我認爲,當我點擊一個checkbok,它不會自動執行JavaScript,我不能夠去到另一個網頁自動。 我的.vm文件的另一部分效果很好。 這是我的Apache速度.vm文件
<script language="javascript" type="text/javascript">
function selectFunction(url) {
var goTo = url;
window.location("goTo");
}
</script>
#if($response.facetFields)
<h2 #annTitle("Facets generated by adding &facet.field= to the request")>
Field Facets
</h2>
#foreach($field in $response.facetFields)
## Hide facets without value
#if($field.values.size() > 0)
<span class="facet-field">$field.name</span>
<ul>
#foreach($facet in $field.values)
<li>
<input type="checkbox" id="myCheckbox"
onclick="javascript:selectFunction("#url_for_facet_filter($field.name,$facet.name)")">
<label for="myCheckbox">$facet.name ($facet.count)</label>
</li>
#end
</ul>
#end ## end if > 0
#end ## end for each facet field
#end ## end if response has facet fields
非常感謝您對您的幫助。
嗯。對不起,我忍不住。 – Atutouato
我錯誤地刪除了我的回覆。我會重寫它。 感謝您的回覆,但我也嘗試過使用'window.location.replace(goTo)'或'window.location.href = goTo;'但無論如何它無法正常工作。 但是,謝謝 – user2796954