<form>
<label for="number">Enter 7-digit number:</label>
<input type="text" id="number" name="number" maxlength="7">
<button type="submit" onclick="redirect()">Submit</button>
</form>
<script>
function redirect() {
var number = document.getElementById("number").value;
var url = "";
switch (number) {
case "1111111":
url = "https://google.com/";
break;
case "2222222":
url = "https://youtube.com/";
break;
case "3333333":
url = "https://twitter.com/";
break;
case "4444444":
url = "https://facebook.com/";
break;
case "5555555":
url = "https://rraass852.com/";
break;
case "6666666":
url = "https://meta.com/";
break;
case "7777777":
url = "https://tesla.com/";
break;
default:
var error = document.createElement("div");
error.style.cssText = "font-size:1.2em; padding:20px; background-color:red; color:white; text-align:center;";
error.innerHTML = "Invalid number, please enter a valid number";
document.body.appendChild(error);
setTimeout(function() {
document.body.removeChild(error);
}, 3000);
return;
}
window.location.href = url;
}
</script>
أملك كود الجافا سكربت هذا كتبته يعني لكن المشكلة أن صندوق الخطأ لا يقف 3 ثواني بل يقف أقل من جزء الثانية
وأيضا عند إدخال الرقم لا يتم أخذي إلى الرابط الخاص به