僅當用戶單擊時,下面的代碼才運行alert('Please enter your name!');
取消上的提示。如果用戶沒有在提示框中輸入任何內容並點擊輸入,我試圖讓代碼也運行所述警報。但是,當他們輸入任何內容並點擊輸入時,代碼將呈現「Hello」。我該如何解決這個問題?JavaScript提示()輸入
var theName = prompt('What is your name?');
if(theName != null) {
document.write('Hello, ' + theName);
}
else{
alert('Please enter your name!');
}
[RTM](https://developer.mozilla.org/en-US/docs/Web/API/Window/prompt):您可以通過添加另一個條件你
if
語句檢查該_IF用戶在不輸入任何文本的情況下單擊確定,返回空字符串._ –