用html用设计一个简易的网上聊天室,用户登陆后能发言,(用户名密码无需存入数据库)用户发言时,直接给出用户名,不需要用户手工输入用户名,
时间: 2024-04-07 10:28:41 浏览: 121
实现一个简易的聊天室功能
好的,以下是一个简单的 HTML 网页,在这个网页中,用户可以输入用户名和消息,并将其发送到聊天室中,其他用户也可以看到这些消息。
```html
<!DOCTYPE html>
<html>
<head>
<title>简易聊天室</title>
<script type="text/javascript">
function sendMessage() {
var username = document.getElementById("username").value;
var message = document.getElementById("message").value;
var chatBox = document.getElementById("chat-box");
var newMessage = document.createElement("p");
newMessage.innerHTML = "<strong>" + username + ":</strong> " + message;
chatBox.appendChild(newMessage);
document.getElementById("message").value = "";
}
</script>
</head>
<body>
<h1>欢迎来到简易聊天室</h1>
<div id="chat-box"></div>
<label for="username">用户名:</label>
<input type="text" id="username" value="用户" readonly><br>
<label for="message">消息:</label>
<input type="text" id="message"><br>
<button type="button" onclick="sendMessage()">发送</button>
</body>
</html>
```
在这个网页中,我们使用了一个 JavaScript 函数 `sendMessage()` 来处理用户发送消息的行为。当用户点击“发送”按钮时,该函数会获取当前输入的用户名和消息内容,然后将它们添加到聊天室中。
在 HTML 中,我们使用了一个 `<div>` 元素来显示聊天记录,使用了一个 `<input>` 元素来获取用户输入的消息,以及一个 `<button>` 元素来触发发送消息的行为。
需要注意的是,我们在用户名输入框中设置了一个默认值“用户”,这样用户就不需要手动输入用户名了。同时,由于我们没有使用数据库存储用户信息,所以这个聊天室只能在本地使用,多个用户同时使用时会出现混乱。
阅读全文