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是什么