繁体   English   中英

Href到另一个以HTML提交的div ID

[英]Href to another div id on submit in HTML

我有一个包含提交按钮的表单。 当我单击此提交按钮时,我想转到另一个ID为home的div。 这是我现在正在做的(不起作用):

<input type="submit" class="submit" href="#home" name="action" value="Redirect"/>

例如,如果我有:

 <div id="home"><ul><li>Hello World</li></ul></div>
 <input type="submit" class="submit" href="#home" name="action" value="Redirect"/>

这行不通。 我怎样才能做到这一点?

href不是输入元素的有效属性。 尝试这个:

<input type="submit" class="submit" onclick="location.href = '#home'" name="action" value="Redirect"/>

如果这在表单内,它将提交该表单,除非您有阻止它发生的措施。

您需要将表单的操作设置为“ #home”。 然后在home div上方添加一个命名锚。

<html>
    <body>
        <a name="home"></a>
        <div style="height:1500px;">

        </div>
        <form action="#home">
            <input type="submit" value="Home">
        </form>
    </body>
</html>

您只需在一个函数中提到重定向页面即可。...然后通过onclcik =“ function_name”调用的函数名称;

for eg:

function_name
{
some code .......
location.href = 'home.html';
}
<input type="button" onclick="function_name">
your code..........

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM