라디오 선택 상자가있는 양식이 있습니다. 6 가지 옵션이 있습니다. 이 옵션의 값은 0에서 5까지입니다. Jquery를 사용하여 양식을 제출할 때 선택된 라디오 버튼의 값을 검색합니다. 상태는 0 또는 1, 전혀 변수를 설정하지 않는 경우의 상태는, 그러나, 상기 2하거나Javascript/Jquery는 변수 값으로 0 또는 1을 사용할 수 없습니까?
var nextStatus;
nextStatus = $j('input[name="Status"]:radio:checked').val();
이 잘 작동한다. 0 또는 1 라디오 선택 단추의 값을 jquery/javascript이 변수를 설정하지 않는 원인이 될 것입니다 왜 그럴지 모르겠다. 나는이 변수에서는 parseInt()를 사용하는 경우
<label><input type='radio' name='Status' value='0' id='0' />Status0</label><br />
<label><input type='radio' name='Status' value='1' id='1' />Status1</label><br />
<label><input type='radio' name='Status' value='2' id='2' />Status2</label><br />
<label><input type='radio' name='Status' value='3' id='3' />Status3</label><br />
<label><input type='radio' name='Status' value='4' id='4' />Status4</label><br />
<label><input type='radio' name='Status' value='5' id='5' />Status5</label><br />
은, 위의 어떤 상태 2는 잘 돌아 오면,하지만은 0 또는 1, 그것은 NaN이를 반환하는 경우. var에 typeof()를 사용하면 "string"을 반환합니다 (parseInt()를 제거한 후). 나는 이것에 완전히 곤두박질 친다. 변수 값으로 0 또는 1을 사용할 수 있어야합니까?
firebug를 사용하여 라디오 버튼의 값을 0에서 5까지 2에서 7로 변경하면 정상적으로 작동합니다. 나는이 라디오 선택이 프로그래밍 방식으로 외래 키를 사용하는 데이터베이스에서 생성 되었기 때문에 오히려 그렇게하지 않을 것입니다. 그리고 내 지식이 일어나지 않아야하는 문제에 대해 모든 것을 수정하기가 어려울 것입니다.
누구든지이 문제에 부딪혔다면 도움주세요 !!! 나를 위해
변수를 _some_ value로 설정해야합니다. 실제로 어떤 가치를 얻고 있습니까? console.log (nextStatus)' – Phrogz
은 "(빈 문자열)" – Garrett
을 반환하고 상태 2 이상으로 설정하면 실제 수를 반환합니다. – Garrett