下面的代码仅在用户单击提示框上的“取消”按钮时运行
alert('Please enter your name!');
。我尝试使代码在用户没有输入任何内容并单击 Enter 时也运行该警报。然而,当他们没有输入任何内容并单击 Enter 时,代码会呈现“Hello”。我该怎么办?var theName = prompt('What is your name?');
if(theName != null) {
document.write('Hello, ' + theName);
}
else{
alert('Please enter your name!');
}