Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在执行操作之前使用jQuery检查是否单击了两个按钮_Javascript_Php_Jquery - Fatal编程技术网

Javascript 如何在执行操作之前使用jQuery检查是否单击了两个按钮

Javascript 如何在执行操作之前使用jQuery检查是否单击了两个按钮,javascript,php,jquery,Javascript,Php,Jquery,有两个单选按钮称为id=“radio1”和id=“radio2”和一个带有id=“submitbtnr”的提交按钮。单击带有id=“radio2”的单选按钮后,将显示数据列表。然后用户可以阅读它们并点击提交按钮。现在很好用。这里我想要的是将当前会话id和文档id发送到DB表,一旦用户单击id=“radio2”按钮,然后单击submit按钮 单击id=“radio2”按钮后,我编写代码将此数据发送到表中。这也是我在DocumentView.php文件中的代码 jQuery(':radio').cl

有两个单选按钮称为
id=“radio1”
id=“radio2”
和一个带有
id=“submitbtnr”
的提交按钮。单击带有
id=“radio2”
的单选按钮后,将显示数据列表。然后用户可以阅读它们并点击提交按钮。现在很好用。这里我想要的是将当前会话id和文档id发送到DB表,一旦用户单击
id=“radio2”
按钮,然后单击submit按钮

单击
id=“radio2”
按钮后,我编写代码将此数据发送到表中。这也是我在DocumentView.php文件中的代码

jQuery(':radio').click(function () {
    if (this.id == 'radio2' ) {
            // if ($('#submitbtnr').change(function(){

            // })) {
            //     alert('Button 1 was clicked');
            // }

            // alert('Button 1 was clicked');


            var user_id = '<?=$_SESSION['user_id'] ?>';//session id
            var doc_id = '<?= $this->doc->id?>'; //current ocd id

             $.ajax({


                type: "POST",
                url:site_url + "?p=doc_cont&a=randomClick", //call randomClick function 
                  data:{user_id:user_id, doc_id:doc_id},  // pass data userid and doc id , here it is randomClick function
                success:function(data){  //get the response back
                }
       });

    }
});
jQuery(':radio')。单击(函数(){
如果(this.id=='radio2'){
//if($('#submitbtnr').change(函数(){
// })) {
//警报(“单击了按钮1”);
// }
//警报(“单击了按钮1”);
var user_id=“”;//会话id
var doc_id=“”;//当前ocd id
$.ajax({
类型:“POST”,
url:site\u url+“?p=doc\u cont&a=randomClick”,//调用randomClick函数
数据:{user\u id:user\u id,doc\u id:doc\u id},//传递数据userid和doc id,这里是随机点击函数
成功:函数(数据){//返回响应
}
});
}
});
但我想在单击
id=“radio2”
按钮后发送此数据,然后在用户单击最终提交按钮时发送。如何将这两个条件应用于此代码。有人能帮我解决这个问题吗?我真的很感谢你的帮助。

希望这对你有帮助

$('[id^=div]')。在('click',function()上{
console.log($(this.attr('id'));
});

点击我
也点击我
点击我三下

不应该
这个.id
$(这个).id
@UmairKhan,我现在的代码运行得很好。这也是正确的。我从Stack Overflow中提取了这一行,我会试试,顺便问一下,这个符号id^=div是什么