我有一个简单的标准表单,并计划使用javascript的
document.getElementById("idname").innerHTML = "hint/error message";
若要更改/显示窗体上的错误消息,请执行以下操作。
将错误消息放在表单上的适当位置在哪里?
里面的标签?在标签旁边?
我是把它放进div里还是放在跨度里?
(我希望将错误消息显示在输入字段的右侧。)
以下是我的表格:
<form id="registerForm" method="POST" action="register_post.php">
<p class="form-registerUserName">
<label for="registerUserName">User Name</label>
<span class="required">*</span>
<input
id="registerUserName"
name="registerUserName"
type="text"
size="24"
maxlength="24"
value="<?php echo $_SESSION['registerUserName'];?>"
onkeyup="validateName()"
onblur="validateName()"
>
</p>
</form>提前谢谢。
发布于 2014-04-22 05:13:50
通常情况下,如果您使用div作为包装器,并在标签中包含错误消息,并将其放在输入框的旁边,这通常是很好的。
比如说:用户名*“onkeyup="validateName()”onblur="validateName()“>
CSS
input{
display: inline-block;
}
label.error_msg{
display: none;
color: red;
}发布于 2014-04-22 04:56:10
您可以在Div上显示用于验证的错误MSG,这样就可以使用javascript轻松地管理div显示/隐藏。
例如:
<div class="error" style="display: none; float:left; width:100%;" id="nameError">Please Enter User Name *</div>
<div><input type="text" id="username" name='username' class="textcss validate" style="width:95%" placeholder="Your name can not be blank" ></div>现在检查是否提交其填充,并显示和隐藏错误div,以便您的css将以适当的形式。
https://stackoverflow.com/questions/23210578
复制相似问题