强制用户在JavaScript提示框中输入值

时间:2016-04-07 15:00:42

标签: javascript loops while-loop

我想知道如何强制用户在提示框中输入值,而不是将其留空。到目前为止,这是我的代码,while循环用于确保不会询问3个相同的答案。

SystemJS

1 个答案:

答案 0 :(得分:0)

作为警报,提示是危险的安全观点,在不久的将来这些将是过时的。 目前,您无法强制用户输入值。一种可能的解决方案是在用户输入值之前继续显示对话框。但是再次用户可以停止此对话框。

function callPrompt(msg){
  tag = prompt(msg);
  if(tag == null){
     callPrompt("updated " + msg)
  }
 return tag;
 }
}
//call function to get value.
console.log(callPrompt("enter value"))