首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在html表单中正确放置错误消息/提示

在html表单中正确放置错误消息/提示
EN

Stack Overflow用户
提问于 2014-04-22 04:47:26
回答 2查看 1.2K关注 0票数 3

我有一个简单的标准表单,并计划使用javascript的

document.getElementById("idname").innerHTML = "hint/error message";

若要更改/显示窗体上的错误消息,请执行以下操作。

将错误消息放在表单上的适当位置在哪里?

里面的标签?在标签旁边?

我是把它放进div里还是放在跨度里?

(我希望将错误消息显示在输入字段的右侧。)

以下是我的表格:

代码语言:javascript
复制
<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>

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-22 05:13:50

通常情况下,如果您使用div作为包装器,并在标签中包含错误消息,并将其放在输入框的旁边,这通常是很好的。

比如说:用户名*“onkeyup="validateName()”onblur="validateName()“>

CSS

代码语言:javascript
复制
input{
    display: inline-block;
}
label.error_msg{
    display: none;
    color: red;
}
票数 0
EN

Stack Overflow用户

发布于 2014-04-22 04:56:10

您可以在Div上显示用于验证的错误MSG,这样就可以使用javascript轻松地管理div显示/隐藏。

例如:

代码语言:javascript
复制
<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将以适当的形式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23210578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档