首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jquery空字段在字段旁添加消息

Jquery空字段在字段旁添加消息
EN

Stack Overflow用户
提问于 2014-10-01 17:51:30
回答 2查看 45关注 0票数 0

Jquery:

代码语言:javascript
运行
复制
    $(document).ready(function(){
    $("#login_form").submit(function(event){
    var username = $.trim($("#username").val());
    var password = $.trim($("#password").val());


    if(username.length < 1){
            if(!$("#user_error").length){
            $("#username_error").append("<p id='user_error'>Required</p>");
            }
    }

    if(username.length < 1|| password.length < 1){ 
    $("#username_error").append("<p id='user_error'>Required</p>");
    $("#password_error").append("<p id='pass_error'>Required</p>");
    event.preventDefault();
    }




    });
});

查看:

代码语言:javascript
运行
复制
<? $attr = array( "id" => "login_form"); echo form_open("KGLogin/verify_login",$attr); ?>
        <table id="loginform">
        <tr>
        <th>Log-in</th>
        </tr>
        <tr>
        <td>
        <input type="text" name="username" id='username' placeholder="Username" />
        </td>
        <td id="username_error"></td>
        </tr>
        <tr>
        <td>
        <input type="password" name="password" id='password' placeholder="Password" />
        </td>
        <td id="password_error"></td>
        </tr>
        <tr>
        <td>
        <input type="submit" name="login" value="Login" />
        </td>
        </tr>
        </table>
        <? echo form_close(); ?>

有没有更简单的方法来做这件事?如果我提交了两次而没有输入任何内容,它将继续追加。我是jquery的新手,似乎找不到一种简单的方法来做事情,谷歌的所有搜索结果都将我引向复杂的jquery。

如何防止函数堆叠错误消息。

EN

Stack Overflow用户

发布于 2014-10-01 18:07:38

我只是把这个作为一个答案,所以没有人会提出建议。

代码语言:javascript
运行
复制
<?if(form_error('username'))echo "required";;?>
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26138605

复制
相关文章

相似问题

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