HTML DOM prompt() 方法

时间:2023-03-08 23:47:25
HTML DOM prompt() 方法

1.

定义和用法

prompt() 方法用于显示可提示用户进行输入的对话框。

语法

prompt(text,defaultText)
参数 描述
text 可选。要在对话框中显示的纯文本(而不是 HTML 格式的文本)。
defaultText 可选。默认的输入文本。

说明

如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。

在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 prompt() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。

实例 1

<html>
<head>
<script type="text/javascript">
function disp_prompt()
{
var name=prompt("Please enter your name","")
if (name!=null && name!="")
{
document.write("Hello " + name + "!")
}
}
</script>
</head>
<body> <input type="button" onclick="disp_prompt()"
value="Display a prompt box" /> </body>
</html>

2.项目实战代码

//---------------确认删除操作-----------------------
function delAcution(ids) {
var num=top.mathRand();
alert(num);
var flag = prompt("确认删除请输入"+num+"随机数", ""); //将输入的内容赋给变量 name ,
alert(flag);
if (flag==num){//如果返回的有内容
$.ajax({
type : "POST",
url : parent.baseUrl+"goods/delete",
traditional : true,
data : {
"ids" : ids
},
success : function(result) {
$('#t_goods').datagrid('reload');
$('#t_goods').datagrid('unselectAll');
$.messager.show({
title : '提示信息!',
msg : '操作成功!'
});
},
error : function(result) { }
});
}else{
$.messager.show({
title : '提示信息!',
msg : '随机数输入不正确!'
});
} };