2012-10-16 2 views
0

라디오 버튼 선택에 따라 필드 텍스트 입력의 유효성을 검사하는 방법이 있습니까? 신원이 남성인지 여성인지에 대한 라디오 선택에 따라 Title 필드에 대한 사용자의 입력을 확인하려고합니다.라디오 입력을 기반으로 입력 유효성 검사

답변

0

동일한 이름 속성을 가진 두 개의 라디오 버튼을 만듭니다. 선택된 라디오 버튼의 읽기 값은

var radio= document.getElementsByName('radioname'); 
var val; 
for(var k =0; k< radio.length; k++){ 
if(radio[k].checked){ 
    val = radio[k].val; 
    break; 
    } 
} 
var text = document.getElementById('textfield'); 
if(val == 'male'){ 
    validateMale(text); 
} 
else{ 
validateFemale(text); 
} 
function validateMale(text){ 
// validation code 
} 
function validateFemale(text){ 
// validation code 
} 
+0

안녕 , 나는 라디오 선택에 기반한 필드 텍스트 입력의 유효성을 검증한다고 말하기위한 질문을 수정했다. 즉, 선택이 "남성"인 경우 특정 텍스트 입력 값만 허용됩니다. Mr, Master 등 – bear

+0

내 코드가 수정되었습니다. – Anoop

0

당신은 그런 양식을 제출 <input type="radio" onchange="myFunction()">를 사용하여 JS에서 함수를 설정할 수 있습니다

var myFunction = function(){ 
    document.forms["myform"].submit(); 
} 

JQuery와의 onchange를 기능 : http://api.jquery.com/change/