接受策略隐私,然后使用jQuery启用表单提交
可能重复:接受策略隐私,然后使用jQuery启用表单提交,jquery,forms,Jquery,Forms,可能重复: 提交表格时,必须标记“我接受隐私政策”按钮 <form id="form" action=""> <label for="accept">Accept Policy Privacy</label> <input id="accept" type="checkbox" > <input type="submit" id="Send" value="Send" > </form> 接受隐私政策
提交表格时,必须标记“我接受隐私政策”按钮
<form id="form" action="">
<label for="accept">Accept Policy Privacy</label>
<input id="accept" type="checkbox" >
<input type="submit" id="Send" value="Send" >
</form>
接受隐私政策
谢谢
您必须先搜索,stackoverflow中也有类似的问题
您必须先搜索,stackoverflow中也有类似的问题
在HTML5中,您可以使用所需的属性:
在HTML5中,您可以使用所需的属性: 试试看,莫迪菲:
<form id="form" action="">
<label for="accept">Accept Policy Privacy</label>
<input id="accept" type="checkbox" required="required" aria-required="true">
<input type="submit" id="Send" value="Send" >
</form>
试试看,莫迪菲:
<form id="form" action="">
<label for="accept">Accept Policy Privacy</label>
<input id="accept" type="checkbox" required="required" aria-required="true">
<input type="submit" id="Send" value="Send" >
</form>
您正在交替使用
“
和”
,这样代码就不起作用了。您应该修复它。@DJDavid98捕捉得不错,我已经更新了它。您正在交替使用“
和”
,这样代码就不起作用了。你应该把它修好。@DJDavid98接得好,我已经更新了。
$('#form').submit(function(event){
event.preventDefault();
if ( $('#accept').is(':checked') ){
$(this).submit();
}
else {
alert('You must accept the policy to continue!')
}
})
<form id="form" action="">
<label for="accept">Accept Policy Privacy</label>
<input id="accept" type="checkbox" required="required" aria-required="true">
<input type="submit" id="Send" value="Send" >
</form>
$(document).ready(function(){
$("#Send").click(function(){
if(! $("#accept").attr("checked")) {
alert ("You must accept the Policy Privacy");
return false;}
})
})