【问题描述】
按照图1消息对话框初始页面和图2提示信息框页面所示的效果完成代码编写。
图1 消息对话框初始页面
图2 提示信息框页面
【代码实现】
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>消息对话框综合应用</title>
<style type="text/css">
fieldset {
background: #99ff99;
border: 8px ridge #3333cc;
width: 300px;
height: 150px;
}
legend {
color: #0000cc;
}
form {
margin: 20px;
padding: 20px;
}
</style>
</head>
<body>
<fieldset>
<legend>消息对话框综合应用</legend>
<form method="POST" action="">
你的姓名:<input type="text" name="" id="name1" maxlength="10" readonly><br><br>
<input type="button" value="输入姓名" onclick="inputName();">
<input type="reset" name="clear" value="清空">
</form>
<script type="text/javascript">
function inputName() {
var name = prompt("请输入你的姓名:", "");
if (name != null) {
alert("你的姓名是:" + name);
document.getElementById("name1").value = name;
} else {
alert("请你输入姓名!")
}
}
</script>
</fieldset>
</body>
</html>
【效果展示】
1、点击“输入姓名”按钮,此时弹出对话框,输入姓名:
2、点击确定后弹出确认窗口并回显:
3、如果未输入或输入空白,则弹出错误信息提示: