/ / Sprawdź poprawność danych wejściowych na podstawie danych radiowych - javascript, dane wejściowe, walidacja

Sprawdź poprawność danych wejściowych na podstawie danych wejściowych radia - javascript, input, validation

Czy istnieje sposób na sprawdzenie poprawności wprowadzania tekstu w polu?na podstawie wyboru przycisku radiowego? Próbuję zweryfikować dane wejściowe użytkownika w polu Tytuł na podstawie wyboru radiowego tego, czy tożsamość jest płci męskiej czy żeńskiej.

Odpowiedzi:

0 dla odpowiedzi № 1

Utwórz dwa przyciski opcji o tym samym atrybucie nazwy. i odczytać wartość wybranego przycisku opcji

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 dla odpowiedzi nr 2

Możesz użyć <input type="radio" onchange="myFunction()"> i ustaw funkcję w JS, aby przesłać formularz w ten sposób:

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

Istnieje funkcja onchange w JQuery: http://api.jquery.com/change/