con*_*ent 4 html javascript django jquery twitter-bootstrap
我一直试图根据我在这里和其他地方所做的一些研究,将这个按钮重定向到网站上的另一个页面,但无论我尝试什么,它都行不通.作为序言,这个网站是基于django的,但我也有bootstrap,javascript和JQuery.
<button type="submit" class="btn btn-link" onclick="window.location.href='create-student'">Sign up</button>
Run Code Online (Sandbox Code Playgroud)
因此,注册按钮位于基页上,create-student是指向我希望按钮转到的页面的链接.这就是我到目前为止所做的事情,以及我尝试过的其他事情.它只是刷新页面并添加一个?到网址的末尾.
Chr*_*les 12
在使用引导程序时,您可以将链接设置为看起来像按钮:
<a href="create-student" class="btn">Sign up</a>
Run Code Online (Sandbox Code Playgroud)
这也节省了没有javascript的问题
你应该将它作为一个链接,并将其设置为看起来像一个按钮.
使用boostrap,可以通过添加class="btn"链接来实现.
之后它更简单,没有涉及javascript技巧,你在使用链接时使用链接.(从页面导航到另一个).
<a href="create-student" class="btn btn-default">Sign up</a>
Run Code Online (Sandbox Code Playgroud)
如果你很好奇如何设计它,因为你不会从文档中阅读更多内容:
基本上,你可以使用任何的btn-default,btn-primary,btn-success和类似的类的链接也.
干杯.
为您的按钮添加 ID
<button id="btnSubmit" type="submit" class="btn btn-link" >Sign up</button>
$("#btnSubmit").click(function()
{
window.location.href = "http://stackoverflow.com"; //Your URi here
}):
Run Code Online (Sandbox Code Playgroud)
更多注意: 我希望使用按钮类型“提交”重定向到另一个页面很奇怪,如果您只想在单击按钮时重定向用户,请使用按钮类型而不是如下所示的“提交”类型
<input id="btnSubmit" type="button" class="btn btn-link" value="Sign Up">
Run Code Online (Sandbox Code Playgroud)
(或者)
使用标签也喜欢<a href="create-student" class="btn">Sign up</a>
希望这可以帮助...