我正在编写一个程序,该程序允许用户输入电话号码并根据一些条件告诉用户它是否被接受/拒绝。我已经计算出了进行计算的函数,但我无法让 JavaScript 与 HTML 文档一起工作:它没有被找到。
这是两个代码:(JS然后HTML):
function testanummer(nummer){
nummer = document.getElementById("a").value;
if isNaN(nummer){
console.log("Hi! This phone number appears faulty, please try again.");
} else if (nummer.length <=8) && else if (nummer.length >=14) {
console.log("Thanks! We'll be in touch shortly.");
} else {
console.log("Hi! This phone number appears faulty, please try again.");
}
HTML:
<html>
<head>
<title> Uppgift nummer 5</title>
<script src="testanummer.js"></script>
</head>
<body>
<form>
<label for="a">Skriv in ditt telefonnummer här: </label>
<input type="text" name="nummer" id="a">
<input type = "button" value ="Testa telefonnummer" onclick="testanummer(nummer);">
</form>
</body>
</html>
知道为什么它不起作用吗?我收到此错误:
未捕获的 SyntaxError:意外的标识符
和:
未捕获的 ReferenceError:未定义 testanummer
任何想法为什么它不起作用?
非常感谢!