我想知道如何设置一个说明的复选框
我同意条款和条件
但是,如果单击该复选框,则用户只能单击注册按钮。
这是我整个注册页面代码的大部分内容。
\R

答案 0 :(得分:0)
您可以使用内联JavaScript,并使用onchange
事件
<input type="checkbox" onchange="document.getElementById('submit_form').disabled = !this.checked;" />
<input type="submit" id="submit_form" value="register" />
答案 1 :(得分:0)
在页面加载时设置注册button disabled
,并根据复选框更改更改disabled true or false
。
$('#submit_form').prop('disabled',true);
$('#terms').change(function()
{
$('#submit_form').prop('disabled',!$(this).is(':checked'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" name="terms" id="terms" />
<input type="submit" id="submit_form" value="register" />