方法通过复选框javascript获取触发器

方法通过复选框javascript获取触发器,javascript,jquery,Javascript,Jquery,案例: 如果用户选中该复选框,则发送方法获取(与提交按钮类似,但触发器是复选框) 我还没有找到从internet获取的SEND方法的源代码,有人能帮我完成代码吗?很抱歉,我还在学习js。你可以使用jquery的提交方法 $('#box').change(function(){ if($(this).is(':checked')) { //check if checked $('#form').submit(); } }); 您可以使用

案例:

如果用户选中该复选框,则发送方法获取(与提交按钮类似,但触发器是复选框)


我还没有找到从internet获取的SEND方法的源代码,有人能帮我完成代码吗?很抱歉,我还在学习js。

你可以使用jquery的提交方法

$('#box').change(function(){
       if($(this).is(':checked')) { //check if checked
           $('#form').submit();
       }     
});

您可以使用jquery的提交方法

$('#box').change(function(){
       if($(this).is(':checked')) { //check if checked
           $('#form').submit();
       }     
});

要实现此目的,请获取复选框所属的表单并调用其提交方法:

this.form.submit();

…但不要那样做。使用常规的提交按钮。人们希望提交按钮可以提交表单。他们不希望复选框提交表单。

要实现此目的,请获取复选框所属的表单并调用其提交方法:

this.form.submit();

…但不要那样做。使用常规的提交按钮。人们希望提交按钮可以提交表单。他们不希望复选框提交表单。

不要这样做。这是一个奇怪的用户界面,它做了人们不期望的事情。只需使用submit按钮。尝试
$(“表单”)。触发(“提交”)
$('#表单')[0]。提交()不要这样做。这是一个奇怪的用户界面,它做了人们不期望的事情。只需使用submit按钮。尝试
$(“表单”)。触发(“提交”)
$('#表单')[0]。提交()您的代码示例不正确。与jQuery集合不同。@Pavlo我没有写任何关于get的东西method@murli2308-编辑你的答案。@Pavlo现在我意识到我以前做错了什么。。。谢谢你让我读到关于get Method你的代码示例不正确。与jQuery集合不同。@Pavlo我没有写任何关于get的东西method@murli2308-编辑你的答案。@Pavlo现在我意识到我以前做错了什么。。。谢谢你让我读到了我需要的非常棒的方法,Thx很多:DAwesome像我需要的一样,Thx很多:D