2013-04-15 134 views
1

我要上按一下按鈕重新定位到相對URLdocument.location.href相對路徑

<button onclick="document.location.href='/Recruiters.aspx'"></button> 

但是這是不工作...

有什麼建議?

+1

嘗試使用'window.location.href'。 – Brugnar

+0

表單中的按鈕是什麼? – Esailija

+0

yup,在一個表格裏面 –

回答

5

按鈕的默認type"submit"所以當在表單內,點擊按鈕即可提交。雖然它應該首先重定向,但它值得一試:

<button type="button" onclick="document.location.href='/Recruiters.aspx'"></button> 
+0

。默認它鍵入='按鈕'做了訣竅。謝謝 –

+0

或者,你可以讓你的onclick腳本返回false,這將取消提交,同時保持按鈕的類型(如果你需要它仍然是一個提交出於某種原因)。 –

0

你的onclick需要一個處理程序。你可以做這樣的:

<script> 
    function redirect() 
    { 
     window.location.href='/Recruiters.aspx'; 
    } 
</script> 

<button onclick="redirect()"></button> 

如果你不想使用處理你仍然可以做內聯這樣的:

<button onclick="javascript: window.location.href='/Recruiters.aspx';"></button>