18910140161

HTML-如果条件为真,如何使按钮链接到页面?-堆栈溢出

顺晟科技

2022-10-18 12:26:17

79

我试图做一个登录页面,但每次我按下登录按钮,它总是重定向到我的网站的仪表板,即使密码是不正确的。

能做这样的事吗?

if password = helloworld :
    <a href=“https://website.com”>LOG IN<a>

***我是HTML的初学者,所以我从GitHub中的一个随机repo中复制了一个登录源代码。下面是源代码:https://raw.githubusercontent.com/flareproj/kidscon0721/main/login.html.

谢谢了:)


顺晟科技:

您将需要使用<script>标记,它将允许您在页面上运行JavaScript.

像这样

的东西应该工作:

编辑:

基于OP的附加注释的

一些澄清,这段代码应该放在HTML文件中,并替换您的<button type="button" onclick="window.location.href='https://example.com'">LOGIN</button>.

<代码><;button type=“ button ” onclick=“ login()”>;登录<;/button>;<;脚本>;//注意:这只是用于示例目的的硬编码,它可能来自用户输入让密码=' HelloWorld ';函数login(){如果(密码===' HelloWorld '){window.location=“ https://example.com ”;}}<;/脚本>;

虽然这对于入门项目来说应该很好,但它是非常不安全的,您应该考虑使用的密码,因为它对访问您的站点的任何人都是可见的。(你永远不应该为任何你希望安全的东西硬编码这样的密码)。

如果你想实现一个安全的身份验证系统,你可能会想要寻找一个在线教程,教你如何实现自己的系统,或者使用预先存在的身份验证服务。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航