Имя второй группы радиовходов - AllStable
, а не allStable
, поэтому селектор не найдет их, так как он чувствителен к регистру.Исправьте это, и код, который вы показали, отлично работает:
var severityFormValue = $('#severityFormSubmit');
severityFormValue.on("click", (e) => {
const loggedVia = $('input[name="LoggedVia"]:checked').val()
const allStable = $('input[name="AllStable"]:checked').val();
const envDown = $('input[name="EnvDown"]:checked').val()
console.log(loggedVia);
console.log(allStable);
console.log(envDown);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="dropdown">
<button class="dropbtn" id="CCR_DACEbtn">CCR DACE ▼</button>
<div id="drowdownCCR_DACEID" class="dropdown-content">
Submitted by:
<input type="radio" name="LoggedVia" value="phone" checked> phone
<input type="radio" name="LoggedVia" value="email"> email<br>
All services stable?
<input type="radio" name="AllStable" value="Yes"> Yes
<input type="radio" name="AllStable" value="No" checked> No
<input type="radio" name="AllStable" value="N/A"> N/A <br>
Environment Down?
<input type="radio" name="EnvDown" value="Yes"> Yes
<input type="radio" name="EnvDown" value="No" checked> No
<input type="radio" name="EnvDown" value="N/A"> N/A <br>
<button type="button" id="severityFormSubmit">Submit</button>
</div>
</div>
Также обратите внимание, что я изменил имя переменной EnvDown
на envDown
и атрибут имени loggedVia
на LoggedVia
, чтобы обеспечить согласованность с их аналогомзначения.