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