2012-01-23 95 views
0

我有一個頁面,它有2個鏈接(搜索,普通按鈕),兩個重定向都是不同的url,搜索點擊,搜索頁面應該打開,在其他按鈕上,表單動作應該是設置,現在的問題是,當我點擊任何按鈕的形式操作被觸發和頁面重定向到形式動作URL。 這裏的情景:如何在html中使用表單動作

<script type="text/javascript"> 
    function get_action(form) { 
     form.action = "http://google.com"; 
    } 
</script> 

<form onsubmit="get_action(this);"> 
    <input type="submit" name="submit" value="submit"> 
    <input type="button" id="btnClick" value="click" /> 
</form> 

我想我需要在運行時設置操作URL,這樣當我提交按鈕只有形式的行動應提高點擊。

回答

0

是否有任何理由你不想讓「搜索」和「點擊」作爲按鈕,並在這兩個按鈕上添加一個JavaScript點擊處理程序。這樣你就可以在兩個按鈕上做一個document.location。

要避免發佈表單,請爲onSubmit添加一個JavaScript處理程序,並從此方法返回false。