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 № 1Utwó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/