gpt4 book ai didi

javascript - 如果在 Codeigniter 中使用 Jquery 禁用它们,如何获取单选按钮的值?

转载 作者:行者123 更新时间:2023-11-28 02:53:15 25 4
gpt4 key购买 nike

在申请中,我有一组问答。每个问题都有 3 组答案,类型是单选按钮。所有问题和答案都以形式出现。如果我回答任何问题并单击下一步按钮,那么该问题的答案将被禁用。现在我在下一步禁用它,但在最后一次单击提交时。然后我从 form 提交中获取所有值。

脚本代码:

<script type="text/javascript">
$('.forward').click(function(event) {
$('input[type=radio]:checked').each(function(index, el) {
var title = $(this).attr('name');
$("input[name="+title+"]:radio").attr('disabled',true);

});
});
</script>

在 Codeigniter 代码中:

function insertValues() {
$answer = $this->input->post();
}

HTML代码:

<form method="post" action="http://localhost/demo/insertValues">

<div>
<h3>Question 1 ?</h3>
<input name="1" type="radio" value="111">
<input name="1" type="radio" value="112">
<input name="1" type="radio" value="113">
</div>

<div>
<h3>Question 2 ?</h3>
<input name="2" type="radio" value="121">
<input name="2" type="radio" value="122">
<input name="2" type="radio" value="123">
</div>

<button type="button" name="forward" class="forward">Save &amp; Next</button>


<button type="submit" name="submit" class="submit">See Report</button>
</form>

最佳答案

一种可能性是在提交事件处理程序中启用它们

$(function(){
$('form').on('submit', function(){
$(this).find(':radio').prop('disabled', false);
});
});

关于javascript - 如果在 Codeigniter 中使用 Jquery 禁用它们,如何获取单选按钮的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38449039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com