我有一個受密碼保護的按鈕,可以在輸入密碼時將用戶重定向到特定的 URL。它作業正常,但我想要做的是取決于用戶輸入的密碼,他們將被帶到與他們輸入的內容相對應的 URL。假設在框中輸入了“test”,這會將用戶重定向到“test.com/test/test.html”,但如果用戶輸入“test1”,那么他們將被重定向到“test.com/test1/test1” .html'。有沒有辦法做到這一點?這是我的代碼:
<body>
<div id="title">
<span>WELCOME TO</span> <span style="font-size:80px"><br>
AiZen</span>
</div>
<div class="button_container">
<button class="btn" id="HyperLink1" onclick="location.href='home.html';return ValidatePassword()"><span>Enter Now</span></button>
</div>
<script>
function ValidatePassword() {
var a = prompt("Enter the password. You know it right?", "");
if (a == "test") {
return true
} else {
alert("No match. Try again.")
}
return false
}
</script>
</body>
uj5u.com熱心網友回復:
假設您無權訪問后端應用程式服務器,或者您不想為此使用它,您可以執行以下操作
document.getElementById("name").addEventListener("input", function(e) {
var val = e.target.value;
var form = e.target.closest("form");
//test.com/test1/test1.html
form.action = "http://test.com/" val "/" val ".html";
console.log("action: " form.action);
});
<form>
<input name="name" id="name" />
<input type="submit">
</form>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/388462.html
標籤:javascript html
