여러 질문을 가진 양식 (동적으로 작성된 설문지)이 있습니다.jQuery로 라디오 버튼 확인
<div class="yesnoradios">
<input type="radio" name="section<%= section %>_question<%= question %>" id="section<%= section %>_question<%= question %>_Y" value="Y" />Yes
<input type="radio" name="section<%= section %>_question<%= question %>" id="section<%= section %>_question<%= question %>_N" value="N" />No
<input type="radio" name="section<%= section %>_question<%= question %>" id="section<%= section %>_question<%= question %>_NA" value="NA" />N/A
</div>
그래서, 내가 가지고 ... 나는 버튼 (http://jqueryui.com/demos/button/#radio)로 라디오 스타일을 jQuery를 사용했지만 나는 약간 여기에 코드를 삭감했습니다 위의 여러 인스턴스. 동적으로 id
이라는 이름이 지정됩니다.
나는 클라이언트 측에서 제출시 양식의 유효성을 검사하는 데 어려움을 겪고 있습니다. 내가해야 할 일은 각 질문에 대해 하나의 대답을 선택하는 것입니다. jQuery에 대한 많은 경험이 없으므로 각 질문에 대해 지금까지 한 모든 작업이 반복됩니다.
$('.yesnoradios').each(function(index) {
alert($(this).attr("id"));
});
은 내가 영어로 페이지를 볼 때, 그것은 select
'대신 내가 잘 확인할 수 있어요 라디오 버튼의 S를 사용하고 말할 거라고 생각했는데, 그 이유는 나는이에 그것을 사용할 수 없습니다 예를 들어 사용자가 질문을 구조화하는 방법에 따라 '예'또는 '아니요'와 같은 언어로 페이지를 보는 것이므로 틱과 십자 기호를 사용하고 있습니다.
미리 도움을 청하십시오.
편집 : 내가 시도한 것은 .children() 함수를 사용하여 하나가 선택되어 있는지 확인하고 양식이 유효하지 않다는 플래그를 설정하지 않았는지 확인하는 것입니다. 그러나 나는 문법을 올바르게 이해할 수 없으며 아직 좋은 코드 샘플을 찾을 수 없었다.
[이 플러그인] (http://elclanrs.github.com/jq-idealforms/)이 도움이 될 수 있습니다. – elclanrs
멋진 찾고 플러그인. 미래의 프로젝트에서이를 확실히 사용할 것입니다. 감사. –