10. januar 2005 - 11:18
Der er
8 kommentarer og 1 løsning
Checkbox afkrydset
Hvordan checker jeg om mindst en af de nedenstående felter er markeret. <input type="checkbox" name="fejl[]" value="val 1">val 1<br> <input type="checkbox" name="fejl[]" value="val 2">val 2<br> <input type="checkbox" name="fejl[]" value="val 3">val 3<br> Kim
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
10. januar 2005 - 13:06
#1
<script type="text/javascript"> function validateSelect(){ var isSelected = false; var strSelected = ""; var objs = document.getElementsByName("fejl[]"); for(i=0;i<objs.length;i++){ if(objs[i].checked){ isSelected = true; strSelected += objs[i].value +" er valgt\n"; } } if(isSelected) alert(strSelected); return isSelected; } </script> <P> </P> <input type="checkbox" name="fejl[]" value="val 1">val 1<br> <input type="checkbox" name="fejl[]" value="val 2">val 2<br> <input type="checkbox" name="fejl[]" value="val 3">val 3<br> <input type="button" value="checkChecked" onClick="validateSelect();">
10. januar 2005 - 13:21
#3
Jeg har denne funktion kørende i forvejen, hvordan kan jeg sætte din model ind her function valider( frm ) { if ( frm.k_navn.value.length == 0 ) { alert( "Skriv Navn!" ); frm.k_navn.focus(); return false; } if ( frm.k_telefon.value.length == 0 ) { alert( "Skriv telefon nr.!." ); frm.k_telefon.focus(); return false; } return true; }; Kim
10. januar 2005 - 13:26
#4
function valider( frm ) { if ( frm.k_navn.value.length == 0 ) { alert( "Skriv Navn!" ); frm.k_navn.focus(); return false; } if ( frm.k_telefon.value.length == 0 ) { alert( "Skriv telefon nr.!." ); frm.k_telefon.focus(); return false; } if(!validateSelect){ alert("Du skal checke mindst en af checkboxene"); return false; } return true; } function validateSelect(){ var isSelected = false; var objs = document.getElementsByName("fejl[]"); for(i=0;i<objs.length;i++){ if(objs[i].checked){ isSelected = true; strSelected += objs[i].value +" er valgt\n"; } } return isSelected; }
10. januar 2005 - 13:28
#6
suk... nogle gange går det for hurtigt... du får lige det hele function valider( frm ) { if ( frm.k_navn.value.length == 0 ) { alert( "Skriv Navn!" ); frm.k_navn.focus(); return false; } if ( frm.k_telefon.value.length == 0 ) { alert( "Skriv telefon nr.!." ); frm.k_telefon.focus(); return false; } if(!validateSelect()){ alert("Du skal checke mindst en af checkboxene"); return false; } return true; } function validateSelect(){ var isSelected = false; var objs = document.getElementsByName("fejl[]"); for(i=0;i<objs.length;i++){ if(objs[i].checked){ isSelected = true; } } return isSelected; }
10. januar 2005 - 13:55
#8
Det her virker fint hos mig: <script type="text/javascript"> function valider( frm ) { if ( frm.k_navn.value.length == 0 ) { alert( "Skriv Navn!" ); frm.k_navn.focus(); return false; } if ( frm.k_telefon.value.length == 0 ) { alert( "Skriv telefon nr.!." ); frm.k_telefon.focus(); return false; } if(!validateSelect()){ alert("Du skal checke mindst en af checkboxene"); return false; } return true; } function validateSelect(){ var isSelected = false; var objs = document.getElementsByName("fejl[]"); for(i=0;i<objs.length;i++){ if(objs[i].checked){ isSelected = true; } } return isSelected; } </script> <form onsubmit="return valider(this);"> <input name="k_navn"> <input name="k_telefon"> <P> </P> <input type="checkbox" name="fejl[]" value="val 1">val 1<br> <input type="checkbox" name="fejl[]" value="val 2">val 2<br> <input type="checkbox" name="fejl[]" value="val 3">val 3<br> <input type="submit"> </form>