图像可以最好地显示问题:
当然我不希望我的textarea将一堆html标签作为默认值,这就是为什么我将defaultvalue设置为'Hi',它现在显然没有显示,但它应该是。
我已经尝试过一些方法来寻找/解决问题。我发现如果我删除页面上的其他表单(图像上看不到登录表单),此表单可以正常显示“Hi”作为值。所以问题似乎是这个页面上有多种形式。只有使用文本区域,输入字段,在此页面或任何其他方面,问题才能正常工作。我也尝试在表单标签之外移动textarea,这确实删除了html标签,但是'hi'仍然不可见(加上我希望我的表单中的textarea,因为它应该是它的一部分)。
编辑,经过一番努力终于设法将代码发布为代码而不是文档。第一个正常工作的代码:
<div id="userbox">
<form id="form1" action="auth/login" method="post">
<div id="username-container">
<input class="transparent-input" name="username" type="text" value="Gebruikersnaam">
</div>
<div id="password-container">
<input class="transparent-input" name="password" type="password" value="Wachtwoord">
</div>
<div id="lostpass-container">
<a href="">wachtwoord<br />vergeten?</a>
</div>
<div id="login-container">
<input class="transparent-input" type="submit" value="Aanmelden">
</div>
</form>
</div>
第二个错误形式的代码:
<div id="content">
<h3>Contact</h3>
<form id="form2">
<input type="text" value="Pietje Puk" /><br />
<input type="email" value="mijn@email.nl" /><br />
<textarea rows="10" cols="50">Hi</textarea>
</form>
</div>
编辑:我确实做了标记验证,没有解决问题的方法
答案 0 :(得分:0)
Tnx Lars Beck指出我正确的方向:)