如何用JS弹出“有输入框并带有是、否、取消按钮”的对话框。

请详细写下代码??行吗??谢谢了!!!

具体代码如下:

<html>

<head>

<script type="text/javascript">

function disp_prompt()

{

var name=prompt("请输入您的名字","小贾")

if (name!=null && name!="")

{

document.write("你好," + name + "!今天过得好吗?")

}

}

</script>

</head>

<body>

<input type="button" onclick="disp_prompt()" value="显示一个提示框" />

</body>

</html>

扩展资料:

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

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

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

参考资料:

HTML DOM prompt() 方法

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-05

if(confirm('这是选择是否的对话框?'))

{

alert('选择了是');

}

else

{

alert('选择了否'); 

}

javascript组成部分:

ECMAScript,描述了该语言的语法和基本对象。 

文档对象模型(DOM),描述处理网页内容的方法和接口。

浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。

扩展资料:

JavaScript的使用:

JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。直译语言的弱点是安全性较差,而且在JavaScript中,如果一条运行不了,那么下面的语言也无法运行。而其解决办法就是于使用try{}catch(){}。

但由于V8的核心部份多数用Javascript撰写(而SpiderMonkey是用C++),因此在不同的测试上,两者性能互有优劣。与其相对应的是编译语言,例如C语言,以编译语言编写的程序在运行之前,必须经过编译,将代码编译为机器码,再加以运行。

软件开发行业所定义的开放源代码软件必须满足一定的条件:

程序必须免费发布(但可以是出售的软件包中的一部分,例如在下面的例子中,Red Hat对Linux就是这样做的)。

必须提供源代码。

必须允许任何人修改源代码。

可以重新发布修改后的版本。

许可证不得要求排除其他软件或干预其他软件的运行。

下面让我们看一个开放源代码软件的真实例子。1991年,芬兰赫尔辛基大学的学生李纳斯·托沃兹(Linus Torvalds)基于Unix的衍生版本Minix开发了一个新的操作系统,并称之为Linux。

托沃兹使用GNU通用公共许可证(它为开放源代码软件提供了很好的法律定义)发布了0.02版本的Linux。全球各地的人下载并开始使用Linux。

其中,许多用户是独立的程序员,他们对托沃兹提供的源代码进行了修改。在接下来的3年中,托沃兹从其他程序员那里收到了这些修改后的版本,并将许多改动结合到基础版本中,于1994年发布了Linux的1.0版。

参考资料来源:百度百科--javascript

参考资料来源:百度百科--代码

本回答被网友采纳
第2个回答  2015-07-17
//怎么方便怎么来,这是jq实现

//下载jq包引入到文件

$("#dialog_show").dialog({
        autoOpen: false,
        bgiframe: true,
        height: 600,
        width:500,
        modal: true,
        resizable:true
        });
        
<div id="dialog_show">这里你可以自己写个表单</div>

第3个回答  2010-02-01
<html>

<head>
<script>
function _add()
{
var a=prompt("请输入您的名字进行验证:","");

if(a=="lewanzi")
alert("你的输入正确!");
else
alert("你的输入不正确!");
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body>
<form>
<input type="button" value="用户名" onclick="_add()">
</form>
</body>

</html>

不知道这个是不是你想要的东西
第4个回答  2015-06-19
alert("警告窗");
confirm("确认窗");
prompt("输入窗");
相似回答