Help.
Har 5 st. radioknappar, man måste välja en, men det funkar inte fastän man väljer en, koden jag använder för att kolla är:
} else if (!document.Rate.Rating.checked) {
alert("Du måste fylla i kryssrutan.");
return false;
Hur får jag det att funka med radioknappar?
<Script language="Javascript">
kod innan.......
} else if (document.Rate.Rating.value.length = 0) {
alert("Du måste fylla i kryssrutan.");
return false;
</Script>
Detta borde också fungera...
Men din kod kanske också kan göra det på något sätt
Får felmeddelande när jag prövade koden.
Problemet är ju jag har 5.st radioknappar med samma namn, bara en av dom skulle behöva vara valda.
JaarMedlem sedan juli 2001434 inlägg Ett fel är att han missat den avslutande }, men det har du nog rättat till själv antar jag.
Nja, jag har nog det, men fel blir det ändå:
Hela koden:
<script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
får användas fritt så länge som dessa rader står kvar. */
function validateForm(){
if (document.Rate.UserID.value==""){
alert("You have to enter a name");
return false;
} else if (document.Rate.Rating.value.length = 0) {
alert("Du måste fylla i kryssrutan.");
return false;
} else {
alert("Thank you for your submission");
return true;
}
}
</script>
hypatiaMedlem sedan feb. 20016 388 inlägg Jag vet inte om det här löser ditt problem, men jag har för mig att du ska använda två likamedtecken när du jämför värden. Testa om det här funkar bättre. :)
else if (document.Rate.Rating.value.length == 0)
(Om det är knas jag kommer ihåg, så kommer säkert någon som vet mer och hojtar till... ;))
Nä, får fortfarande fel meddelande.
hypatiaMedlem sedan feb. 20016 388 inlägg Jo, det gjorde den, tack :)