[英]Javascript alert based on prompt value
我正在嘗試制作一個腳本,在該腳本中將彈出一個提示問題的提示窗口,並根據答案是什么,彈出一個警告框,指出該答案有效或無效。 在我的代碼中,我的提示框有效,但我的警報框無效。 有人可以幫我解決這個問題嗎? 非常感謝!!
<!DOCTYPE HTML>
<html>
<script type="text/javascript">
var City=prompt("Enter your city", "City");
function checkName(){
var validLetters=/^[a-z]+$/i;
if(validLetters.test(City))
alert("Your input is accepted!");
else
alert("Your input is invalid!");
}
</script>
使用參數City
調用函數checkName
,或者可以使用global-variable
。
您不是在腳本中調用函數來測試prompt
的值
var City = prompt("Enter your city", "City"); checkName(City); function checkName(City) { var validLetters = /^[az]+$/i; if (validLetters.test(City)) alert("Your input is accepted!"); else alert("Your input is invalid!"); }
您不是在調用功能checkName。 在提示符后調用此函數。
var City = prompt("Enter your city", "City");
checkName(City); // function to be called
function checkName(City) {
var validLetters = /^[a-z]+$/i;
if (validLetters.test(City))
alert("Your input is accepted!");
else
alert("Your input is invalid!");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.