【发布时间】:2018-03-04 10:49:49
【问题描述】:
我购买了一个股票图像脚本,但登录屏幕出现问题。有一个带有复选框的“记住我”选项。不幸的是,无法单击该复选框,只有当您单击该字符串时,它才会勾选该框。我发现编码器使用 icheck 创建按钮,但我不确定为什么您无法勾选复选框。
这里是来源:
<div class="row margin-bottom-15">
<div class="col-xs-7">
<div class="checkbox icheck margin-zero">
<label class="margin-zero">
<input @if( old('remember') ) checked="checked" @endif id="keep_login" class="no-show" name="remember" type="checkbox" value="1">
<span class="keep-login-title">{{ trans('auth.remember_me') }}</span>
</label>
</div>
</div>
Javascript 部分
<script src="{{ asset('public/plugins/iCheck/icheck.min.js') }}"></script>
<script type="text/javascript">
$(document).ready(function(){
$('input').iCheck({
checkboxClass: 'icheckbox_square-red',
radioClass: 'iradio_square-red',
increaseArea: '20%' // optional
});
});
</script>
这是一个现场示例中的站点:http://gostock.miguelvasquez.net/login 有人知道如何解决这个问题吗?
【问题讨论】:
-
您的函数似乎没有在正确的元素上添加 onclik 事件,document.querySelector('.keep-login-title').click() 正在工作,但不是这个 document.querySelector( '#keep_login').click(),你能给我们看看 iCheck 函数吗?
-
是的,当然:pastebin.com/LHS2ReEY
-
我编辑了我的帖子,如果你想看到结果
标签: javascript html checkbox icheck