是的,我知道我正在混合单选按钮和复选框,这并不理想,但这就是我所需要的,所以我将继续我的问题。
这是我正在使用的 JavaScript 代码:
$(document).ready(function(){
$("input[type='radio']").change(function() {
if($(this).is(":checked"))
{
//generate JSON indicating that the radio button has been checked
}
else
{
// UNCHECK THE CHECKED CHECKBOX
// Generate JSON indicating that the radio button has been unchecked
}
});
$('#submit1').click(function(){
//submit the JSON
});
});
我能够以我需要的方式生成 JSON。但是,我需要帮助取消选中单选按钮。我可以在取消选中单选按钮时生成 JSON,但它没有被取消选中。
我正在使用 PHP 生成我的单选按钮表,并且发布该部分会有点复杂,我希望没有必要。
这是无线电输入的一般结构。
<input name="/*RANGES FROM 4 TO 12*/" type="radio" id="/*RANGES FROM 4 TO 12*/" value="/*RANGES FROM 1 TO 3*/" checked/>
所以我有一个单选按钮表,其中包含 8 行(由 4 到 12 的名称标识)和 3 列(由 1 到 3 的值标识)
有人可以帮我吗?