16. februar 2007 - 11:11Der er
9 kommentarer og 1 løsning
Validering af radiobutton virker ikke.
Hvorfor submitter denne funktion når der ikke er valgt noget i radioknapperne? Den kommer med en alert, men submitter derefter. Det er kun radioknapperne.
function validering(f){ if(f.leverandoer.value=='0'){ alert('Du skal vælge en leverandør!'); f.leverandoer.focus(); return false; } if(f.varegruppe_nr.value==''){ alert('Du skal vælge en varegruppe!'); f.varegruppe_nr.focus(); return false; } if(f.varechef.value=='0'){ alert('Du skal vælge en varechef/ansvarlig!'); f.varechef.focus(); return false; } if(!f.type[0].checked && !f.type[1].checked && !f.type[2].checked){ alert('Husk at vælge kategori på leverandørtype!'); f.type.focus(); return false; } return true; }
jeg vidste ikke det var i henhold til php:) så kan ikke rigtig hjælpe der.. du kan evt. prøve følgende fremgangsmåde (hvis ikke der kommer en med et bud på det du har lavet - ville jeg være bedre)
men ændre din knap til <input type="button" name="send" value="Send!" onClick="return validering();">
og din funktion til
function validering(){ var f = document.dinForm; if(f.leverandoer.value=='0'){ alert('Du skal vælge en leverandør!'); f.leverandoer.focus(); return false; } if(f.varegruppe_nr.value==''){ alert('Du skal vælge en varegruppe!'); f.varegruppe_nr.focus(); return false; } if(f.varechef.value=='0'){ alert('Du skal vælge en varechef/ansvarlig!'); f.varechef.focus(); return false; } if(!f.type[0].checked && !f.type[1].checked && !f.type[2].checked){ alert('Husk at vælge kategori på leverandørtype!'); f.type.focus(); return false; } document.f.submit(); }
hvis ikke du må lave skrive
var f = document.dinForm;
så skal du f.eks skrive
if(document.dinForm.leverandoer.value=='0'){
men behøver nok ikke belære dig om noget.. tror du har styr på det:) om ikke andet så har du da fået et bud:)
Klart roenving. Ellers bliver JS jo forvirret og filmen knækker. Merci.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.