2011-12-21 1 views
0

세 개의 라디오 버튼 옵션과 "제출"버튼 (확인란이없고 텍스트 필드가없는)이있는 양식이 있습니다. 그러나 사용자가 옵션을 선택하지 않고 제출 버튼을 클릭하면 양식은 여전히 ​​제출하여 첫 ​​번째 옵션을 선택합니다. 사용자가 라디오 버튼을 확인하지 않으면 양식이 제출되지 않도록하는 가장 좋은 방법은 무엇입니까? (내 CMS는 ExpressionEngine이며,이 양식은 CartThrob 확장자를 사용하여 생성 된 것으로 FYI입니다. 그러나 내가 알 수있는 한 CT 문제는 아닙니다.)라디오 버튼이 선택되어 있지 않은 경우 웹 양식 제출을 어떻게 막을 수 있습니까?

답변

1

값이 없다면 false를 반환 할 수 있습니다. 입력.

$('form').submit(function() { 
    if (!$('input:radio[name="myRadio"]').val()) { 
    alert('Fix this!'); 
    return false; 
    } 
}); 

변경해야 할 수도 있습니다! ~ == '', 그러나 그 아이디어입니다.

관련 문제