Javascript 单选按钮检查不适用于jquery
您好,我正在测试我的页面上的单选按钮,但它不能正常工作,否则为什么不进入else if block? 取消选中“工作”,但在选择单选按钮时不起作用 JQuery代码Javascript 单选按钮检查不适用于jquery,javascript,html,jquery,Javascript,Html,Jquery,您好,我正在测试我的页面上的单选按钮,但它不能正常工作,否则为什么不进入else if block? 取消选中“工作”,但在选择单选按钮时不起作用 JQuery代码 $(“#s1”)。单击(函数(){ if($(“输入[name=test]”).prop(“选中”,false)){ 警惕(“吕特芬塞因”); }else if($(“输入[名称=测试]:选中”).val()=“dunya”){ var x=parseInt($(“#testt”).text(); $.ajax({ url:“te
$(“#s1”)。单击(函数(){
if($(“输入[name=test]”).prop(“选中”,false)){
警惕(“吕特芬塞因”);
}else if($(“输入[名称=测试]:选中”).val()=“dunya”){
var x=parseInt($(“#testt”).text();
$.ajax({
url:“test.php”,
数据:{get_data:x},
类型:“post”,
成功:职能(e){
警惕(“Tebrikler Doğru cevapladınız ve+10 puan kazandınız”);
$(“#testt”).text(e);
},
});
}否则{
警报(“YanlışCevap Verdinzing Tekrar Kontrol Edin”);
}
});代码>
您正在检查第一个if语句中的错误值,并且它总是会实现。您应该检查的是testinput
的checked单选按钮,而不是整个单选按钮集的道具
:
$("input[name=test]:checked").val()
它应该是这样的:
$(“#s1”)。单击(函数(){
if($(“输入[name=test]:选中”).val()=“sayi”){
日志(“内部sayi检查语句”);
警惕(“吕特芬塞因”);
}else if($(“输入[名称=测试]:选中”).val()=“dunya”){
日志(“内部dunya检查语句”);
var x=parseInt($(“#testt”).text();
$.ajax({
url:“test.php”,
数据:{get_data:x},
类型:“post”,
成功:职能(e){
警惕(“Tebrikler Doğru cevapladınız ve+10 puan kazandınız”);
$(“#testt”).text(e);
},
});
}否则{
console.log(“内部打印检查语句”);
警报(“YanlışCevap Verdinzing Tekrar Kontrol Edin”);
}
});代码>
如果用户点击按钮而不选择一个单选按钮,我应该怎么做?你可以添加一个if语句来检查收音机输入的选择值。@斯凯福里斯特,我更新了我的代码片段,包括一个用户输入的检查,如果你觉得我的答案有用的话,请考虑一下。