Jag försöker skriva en funktion som kontrollerar att en checkbox är ikryssad för att formuläret ska tillåtas att submittas. Kan någon vänlig själ berätta för mig varför detta inte fungerar?
function validateInput() {
if (document.forms.upload.upphov.checked == 'false') {
alert('Felmeddelande');
document.forms.upload.upphov.focus();
return false;
}
return true;
Denna anropas alltså i formtaggen, men fungerar inte.
Jag hoppar in här och ser om jag kan få någe hjälp.
Jag vill kolla om en checkbox är markerad... men jag vet inte vad den har för namn, den börjar på delete men sedan så varierar det mellan 0 och 9 (delete0 - delete9)
<script type="text/javscript">
var bCheckad=false
function ifylld()
{
for (i=0;i<document.log.elements.length;i++)
{
var chBox=document.log.elements[i]
if (chBox.checked)
{
bCheckad=true;
break;
}
}
if (!bCheckad)
{
alert("Du måste välja inlägg att tabort")
}else{
bCheckad=confirm("Är du säker på att du vill tabort dessa/detta inlägg?")
}
return bCheckad;
}
</script>
<form onsubmit="return ifylld()">
</form>
Måste du kolla om alla är ifyllda? räcker det inte med att en är det?
Om det räcker med att en är det så funkar det jag skrev alldeles utmärkt.