簡體   English   中英

基於提示值的Javascript警報

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM