Javascript 单击忘记按钮表单应该使用jquery进行验证

Javascript 单击忘记按钮表单应该使用jquery进行验证,javascript,jquery,html,codeigniter,Javascript,Jquery,Html,Codeigniter,单击表单中的“忘记”按钮,电子邮件字段应使用jquery进行验证。下面是我的代码。如果有任何错误,请建议我并浏览登录页面图像 如果有任何错误,请建议我使用如下所示的jquery 试试这个代码 HTML 工作演示-您的代码适合我,您是否添加了JQuery验证插件库 请参见遵循您的代码+脚本包括: 需要名称,至少2个字符 需要密码,至少8个字符 忘记? 登录 $document.readyfunction{ $form1.0{ 规则:{ 电子邮件:必选 }, 信息:{ 电子邮件:请指定您的姓名

单击表单中的“忘记”按钮,电子邮件字段应使用jquery进行验证。下面是我的代码。如果有任何错误,请建议我并浏览登录页面图像

如果有任何错误,请建议我使用如下所示的jquery

试试这个代码

HTML


工作演示-

您的代码适合我,您是否添加了JQuery验证插件库

请参见遵循您的代码+脚本包括:

需要名称,至少2个字符 需要密码,至少8个字符 忘记? 登录 $document.readyfunction{ $form1.0{ 规则:{ 电子邮件:必选 }, 信息:{ 电子邮件:请指定您的姓名 } } $'btn-show-forget'。单击,函数{ $form1.5有效期; }; };
谢谢你,先生,你的代码正在工作,但是在点击忘记按钮后,页面将不会重定向到上面的重置页面。我添加了脚本,我删除了php部分,你必须重新引入这些部分。
<form id="form1" name="form1" action="<?php echo base_url(); ?>Index.php/Login_cntrl/login" method="POST" >

                        <div class="field-wrap">
                            <label class="view-label"for="email">Name (required, at least 2 characters)</label>
                            <input type="email" placeholder="Email Address" name="email" id="email" class="input-control" value="<?php echo set_value('email'); ?>" />
                            <span class="text-danger"><?php echo form_error('email'); ?></span>
                        </div>

                        <div class="field-wrap">
                            <label class="view-label"for="password">Password (required, at least 8 characters)</label>
                            <input type="password" placeholder="Password" name="password" id="password"  value="<?php echo set_value('password'); ?>" />
                            <span class="text-danger"><?php echo form_error('password'); ?></span>


                            <button type="button" id="btn-show-forgot" name="btn-show-forgot">Forgot ?</button>


                        </div>


                        <div class="field-wrap">
                            <button type="submit" class="btn btn-submit" name="ulogin" id="ulogin" >Login</button>
                        </div>
                        <div class="field-wrap">
                            <a href="javascript:void(0)" class="btn btn-link btn-nobg" id="btn-show-signup">NEW User? Sign up</a>
                        </div>
                    </form>



$('#btn-show-forgot').click(function () {
//                    $('#forgot-email').attr('value', null);
                    $('.form-div').removeClass("active");
                    $('#forgot-form').addClass("active");
                    currentActiveId = "forgot-form";
                    sessionStorage.setItem('activeDiv', currentActiveId);                 
                });
<script>
                                    $(document).ready(function() {
                                $("#form1").validate({
                                    rules: {
                                        email: "required"
                                    },
                                    messages: {
                                        email: "Please specify your name"

                                    }
                                }) 
                                    $('#btn-show-forgot').on('click', function() {
                                $("#form1").valid();
                            });

                            });
                                   </script> 
<form id="form1" method="post" action="#">
<label for="name">Name</label>
<input type="text" name="name" id="name" />
<label for="email">Email</label>
<input type="email" name="email" id="email" />
<button type="submit">Submit</button>
</form>
$(document).ready(function () {
$("#form1").validate({
    rules: {
        "name": {
            required: true,
            minlength: 2
        },
        "email": {
            required: true,
            email: true
        }
    },
    messages: {
        "name": {
            required: "Please, enter a name"
        },
        "email": {
            required: "Please, enter an email",
            email: "Email is invalid"
        }
    },
    submitHandler: function (form) { // for demo
        alert('valid form submitted'); // for demo
        return false; // for demo
    }
});

});