如何将按钮重定向到我的另一个页面?

时间:2016-11-30 11:39:22

标签: html css forms

我一直在尝试这样的事情

import multiprocessing as mp

def main():
    print("cpus =", mp.cpu_count())

if __name__ == "__main__":
    main()

但它不起作用,当我点击此按钮时没有任何事情发生。 我做错了什么?

当然" formularz.html"与" index.html"

位于同一目录中

4 个答案:

答案 0 :(得分:1)

删除type="button"。它仅适用于挂起JavaScript的按钮。您需要提交按钮(默认类型)才能提交表单。

你真的应该使用链接而不是表格。您可以使用CSS使链接看起来像一个按钮。

答案 1 :(得分:1)

在表单中使用type="submit"重定向页面:

看看这个:

<form action="formularz.html"><button class="repair__button" type="submit">Formularz serwisowy</button></form>

更新2:

根据你的评论。表单操作会将数据发送到下一页。因此,如果页面不在同一目录或formularz.html中的正确编码,那么它将无效... <form action="">将刷新页面。如果您不想刷新页面以发送数据,请使用AJAX。这可能对您有所帮助...在snippest中检查工作代码。

在第一个按钮中,它会显示错误,因为在页面上找不到formularz.html页面,而在第二个按钮中我放了谷歌的网址。因此,当您单击提交按钮时,数据将发送给谷歌。

&#13;
&#13;
  <form action="http://www.google.com" method="post">        
        <button type="submit" value="Submit Form" id="btnSubmitForm"> Submit The Form</button>
    </form>    
&#13;
&#13;
&#13;

重要提示:

在您的页面中查看此代码..在Snippest中你不能因为有权限。

答案 2 :(得分:1)

更改普通按钮以提交按钮

将按钮样式更改为链接

.repair__button {
  background: none!important;
  border: none;
  padding: 0!important;
  font: inherit;
  border-bottom: 1px solid #444;
  cursor: pointer;
}
.repair__button:focus {
  outline: 0;
}
.repair__button:active,
.repair__button:hover {
  color: blue;
  border-bottom: 1px solid blue;
}
<form action="formularz.html">
  <button class="repair__button" type="submit">Formularz serwisowy</button>
</form>

答案 3 :(得分:0)

给按钮添加一个 href

<a href="formularz.html">
  <button class="repair__button" type="button">
    Formularz serwisowy
  </button>
</a>