多个按钮,重定向到不同的位置

时间:2009-08-20 11:38:28

标签: html

当我单击每个按钮时,我在表单中有四个按钮,它应该指向我的数据。我试图将ONCLICK直接写入页面但没有发生任何事情。 我是否需要一个脚本来激活它或者最好是Javascript

2 个答案:

答案 0 :(得分:2)

您可以在提交之前让每个按钮更改表单的action属性,如下所示:

<form id="myform" method="GET" action="data1.html">
<input type="submit" value="Go to Data 1"
       onclick="document.forms['myform'].action='data1.html'">
<input type="submit" value="Go to Data 2"
       onclick="document.forms['myform'].action='data2.html'">
</form>

答案 1 :(得分:0)

您需要脚本从按钮重定向是。

它可以是内联的,也可以是函数的形式。

内联:

<input type="submit" onclick="javascript:window.location.href='somepage.html'">

作为功能:

<script>
    function Redirect(e, url) {
        window.event.returnValue = false; //prevent event in IE 
        e.preventDefault(); //prevent event in FF 
        window.location.href = url;
    }
</script>
<form>
    <input type="submit" onclick="Redirect(event, 'somepage.html');">
</form>