gpt4 book ai didi

javascript - 选择具有相同值的 radio 输入时如何禁用具有特定值的 radio 输入

转载 作者:搜寻专家 更新时间:2023-10-31 08:38:56 27 4
gpt4 key购买 nike

如果我检查了名称为“most1”且值相同的单选按钮,如何禁用名称为“least1”的单选按钮

 <form action="{{route('questionnaire.action')}}" name="QuestionnaireForm" method="post" id="questionnaireEnglishForm">
<input type="radio" name="most1" value="Trusting & believing in others">

<input type="radio" name="least1" value="Trusting & believing in others">

<input type="radio" name="most1" value="Satisfied, easy to please">

<input type="radio" name="least1" value="Satisfied, easy to please">

<input type="radio" name="most1" value="Clear">

<input type="radio" name="least1" value="Clear">

<input type="radio" name="most1" value="Calm & Peaceful">

<input type="radio" name="least1" value="Calm & Peaceful">

</form>

最佳答案

在 Jquery 中

[1] 您可以为 most1 使用 change 事件

[2]使用.filter()按值过滤least1

[3] 使用 .prop('disabled' , true/false) 打开/关闭禁用属性

[4] 您可能需要 .prop('checked' , false) 取消选中 least1如果检查过

$('input[name="most1"]').on('change' , function(){
var GetValue = $(this).val();
$('[name="least1"]').prop('disabled' , false).filter(function(){
return $(this).val() == GetValue;
}).prop('disabled' , true).prop('checked' , false);
});

var i = 12;
console.log('[name="least' + i + '"]');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form action="{{route('questionnaire.action')}}" name="QuestionnaireForm" method="post" id="questionnaireEnglishForm">
<input type="radio" name="most1" value="Trusting & believing in others">

<input type="radio" name="least1" value="Trusting & believing in others">

<input type="radio" name="most1" value="Satisfied, easy to please">

<input type="radio" name="least1" value="Satisfied, easy to please">

<input type="radio" name="most1" value="Clear">

<input type="radio" name="least1" value="Clear">

<input type="radio" name="most1" value="Calm & Peaceful">

<input type="radio" name="least1" value="Calm & Peaceful">

</form>

在 javascript 中连接字符串 $('[name="least' + i + '"]') .. 你可以看到上面的代码片段

关于javascript - 选择具有相同值的 radio 输入时如何禁用具有特定值的 radio 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56309883/

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