JavaScript에서 라디오 버튼을 사용하여 하나의 양식에서 특정 라디오 버튼을 선택하고 다른 버튼에서 특정 버튼을 선택하면 두 개의 조건이 충족 될 때만 div를 표시하려고합니다. JS를 such으로 설정했습니다. & & 연산자를 사용하여 jQuery를 실행하기 위해 두 조건을 모두 충족시켜야하지만 두 번째 조건은 무시합니다. 당신은 & & "budget1"가JavaScript에서 && 연산자를 사용하여 여러 라디오 선택 유효성 확인
JS
//Front-end logic
$().ready(function(){
$("form.vacation").submit(function(event){
event.preventDefault();
var choice = $("input:radio[name=operator]:checked").val();
if (choice === "ice" && "budget1") {
$("#swiss").show();
} else if (choice === "kayak") {
$("#patagonia").show();
} else if (choice === "scuba") {
$("#hawaii").show();
} else if (choice === "lounge") {
$("#fiji").show();
}
});
});
HTML
<body>
<div class="container">
<form class="vacation">
<div class="radio">
<input type="radio" name="operator" value="ice">
<label for="ice">I like to go ice climbing.</label>
</div>
</form>
</div>
<div class="container">
<form class="vacation">
<div class="radio">
<input type="radio" name="operator" value="budget1">
<label for="budget1">I have $5000 to spend.</label>
</div>
</form>
</div>
</body>
</html>
먼저 코드를 게시해야하며 화면을 캡쳐해서는 안됩니다. 둘째, 어떻게 동시에 '얼음'과 '예산 1'을 동시에 선택할 수 있습니까? 그 대신 "또는"이 필요하지 않습니까? 어느 쪽이든, 당신은 변수, 논리 연산자, 그리고 양쪽에 쓰여진 값을 테스트 할 값이 필요합니다. 그리고/또는 ... "A = B & C라면", "if A = B 또는 A = C이면 " – soohoonigan
"A = B & C then then "이면 쓸 방법이 없습니까? 나는 코드를 게시 할 것이다. – Medi