在 JavaScript 中,prompt() 方法用于显示一个提示框,以提示用户输入内容。通常在进入页面之前,用于从用户获取输入。可以不使用 window 前缀来编写。当提示框弹出时,我们必须点击 "确定" 或 "取消" 才能继续。

该对话框使用 prompt() 方法显示,该方法有两个参数:第一个参数是显示在文本框中的标签,第二个参数是默认字符串,显示在文本框中。提示框包含两个按钮,确定取消。它返回 null 或用户输入的字符串。当用户点击 "确定" 时,对话框返回输入的值。否则,在点击 "取消" 时返回 null。

提示框会获取焦点并强制用户阅读指定的消息。因此,应避免过度使用此方法,因为它会阻止用户访问页面的其他部分,直到对话框关闭为止。

语法

prompt(message, default)

参数

该函数的参数如下所示。

message: 这是一个可选参数。这是显示给用户的文本。如果我们不需要在提示中显示任何内容,可以省略此值。

default: 这也是一个可选参数。这是一个包含在文本框中显示的默认值的字符串。

让我们看一些 JavaScript prompt() 方法的示例。

示例1

在这个示例中,有一个带有消息和两个按钮(确定和取消)的简单提示框。这里有一个 HTML 按钮,用于显示提示框。我们使用 onclick 属性并调用 fun() 函数,在函数中定义了 prompt()

<!DOCTYPE html>  
<html>  

<head>  
  <script type="text/javascript">  
    function fun() {  
      prompt("这是一个提示框", "Hello world");  
    }  
  </script>  
</head>  

<body> 
  <p> 点击下面的按钮查看效果 </p> 
  <form>  
    <input type="button" value="点击我" onclick="fun();" />  
  </form>  
</body>  

</html>

示例2

这是另一个使用 prompt() 方法的示例。

<!DOCTYPE html> 
<html>  

<head>  
  <title> JavaScript prompt() 方法 </title> 
</head>  

<body> 
  <h1 style="color: red;"> Hello World </h1> 
  <h2> JavaScript prompt() 方法示例 </h2> 
  <button onclick="fun()"> 点击我 </button> 
  <p id="para"> </p> 
  <script> 
    function fun() { 
      var a = prompt("请输入一些文本", "the javatiku.cn"); 
      if (a != null) { 
        document.getElementById("para").innerHTML = "欢迎来到 " + a; 
      } 
    } 
  </script> 
</body>  

</html>

输出

执行上述代码后,输出将为 -

1.png

示例3

在这个示例中,有一个带有消息和按钮的提示框。在这里,我们在对话框的消息中使用了换行。换行使用 'n' 定义。换行使消息更易读和清晰。我们需要点击给定的按钮以查看效果。

<!DOCTYPE html>
<html>  

<head>  
</head>  

<body> 
  <p> 点击下面的按钮查看效果 </p>    
  <form>  
    <input type="button" value="点击我" onclick="fun();" />  
  </form>    
  <script type="text/javascript">  
    function fun() {  
      prompt("Hello World \n 欢迎来到 javaTiku.cn \n 这是一个提示框 ");  
    }  
  </script>  
</body>  

</html>

标签: js, JavaScript, JavaScript语言, JavaScript开发, JavaScript语法, JavaScript脚本, JavaScript教程, JavaScript入门, JavaScript入门教程, JavaScript进阶, JavaScript宝典, JavaScript学习, JavaScript指南, JavaScript大全