HTML表单问题

HTML表单问题,html,Html,这是我的密码: <body onload="read()"> <div class="style1" id="Layer3"> <textarea name="textarea" cols="30" rows="5" id="msg" ></textarea> </div> <div id="Layer1">Hello World!<img src="body.jpg" width="842" height="559"

这是我的密码:

<body onload="read()">
<div class="style1" id="Layer3">
<textarea name="textarea" cols="30" rows="5" id="msg" ></textarea>
</div>
<div id="Layer1">Hello World!<img src="body.jpg" width="842" height="559" /></div>
<div id="Layer2"><img src="close.jpg" alt="Go Online/Offline" name="close" width="63"    height="64" id="close" OnClick="action()"/></div>
<div id="Layer4">
<input type="button" value="Send Line" onclick="sendline()" /></div>
<div id="Layer6" style="color:white;font-family:Segoe UI;font-size:16px;width:500px; height:400px; overflow:auto;"></div>
</body>

你好,世界!
我面临的问题是文本框中没有出现光标!提交按钮似乎也不可点击:S(上面的代码是我整个页面代码的一个子部分) 有人猜测为什么会出现这些错误吗


谢谢

似乎您有一个带有透明背景的float(或绝对定位)div,它可以阻止鼠标单击

--更新

您的#Layer6具有position:absoluteCSS属性,它将您的输入隐藏在自身后面 使用“position:absolute”创建页面模板是一种糟糕的做法。但无论如何,您可以尝试将“Layer6”div放在“Layer1”div之前以解决问题,或者在所有“层”中使用“z-index”属性 1.您的
标签在哪里?
2.
textarea
不是
textbox
。试试

3.我在firefox上进行了测试,在文本区域中看到了一个光标…


编辑:您可能也希望将此问题标记为
jquery
,因为我从您的源代码中注意到了这一点,因为这就是您正在使用的内容。

您没有显示这些内容背后的CSS,因此无法说出问题所在。最好是一个实时链接。是的,这就是问题所在@Anant:给
.style1
一个更高的z索引。(>5)嗯,这解决了问题,但现在当我按submit时,电脑冻结了!为什么会发生这种情况?@Anant:请使用最新版本更新您的日志,以便查看sendline()函数中的post请求。我不确定是否要发送value-而不是html元素,请尝试以下操作:var message=$(“#msg”).val()$(“#msg”).val(“”;$。post(“chat.php”,{msg:message});我想发送文本区域中的文本:msg,那么这有什么问题?