JavaScript prompt(),prompt()是打开模态对话框的另一种方式,它允许用户输入信息。
prompt()对话框的调用方式与confirm()是一样的:
var answer = prompt("What is your full name?");
prompt()方法还可以有第2个可选参数,表示默认的输入内容,从而避免用户直接单击“OK”按钮而不输入任何内容。
var answer = prompt("What is your full name?", "John Doe");
prompt()对话框的返回值取决于用户进行了什么操作。
- 如果用户输入了信息,然后单击“OK”按钮或按回车键,返回值就是用户输入的字符串。
- 如果用户没有在对话框里输入信息就单击“OK”按钮或按回车键,返回值是调用prompt()方法设置的第2个可选参数的值(如果有的话)。
- 如果用户简单关闭了这个对话框(也就是单击“Cancel”按钮或按Esc键),返回值就是null。
说明:null值
JavaScript在某些情况下用null表示空值。作为数值使用时,它代表0;作为字符串使用时,它代表空字符串“”
;作为布尔值时,它代表false。
前面代码生成的prompt()对话框如图所示。
酷客网相关文章:
评论前必须登录!
注册