I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
var aInp = document.getElementsByName("kendskab"); for (var x=0,i=aInp.length-1; i>=0; i--) { if (aInp[i].checked) x++; if (x>2) { alert("Der er mere end tre afkrydsede emner."); break; } }
Jo, men ville det mon ikke være det modsatte af brugervenlighed? Jeg ville blive rasende irriteret over, jeg ikke kan afkrydse flere - og ikke får besked om, hvorfor =)
<script type="text/javascript"> function valider(f){ //evt. validering af formularen } function max3(elm){ var f = elm.form, chks = f.elements("kendskab"),num=0; for(i=0,im=chks.length;im>i;i++){ num += chks[i].checked ? 1 : 0; } if(num>3){ alert("Du skal kun angive dine 3 mest kendte, fjern evt. et andet checkmark !-)"); elm.checked = false; } } </script>
-- og det endte med, at return i onclick-tingen på checkboksene var overflødig, og lige ved efterkigget kan man jo lave den noget mere dynamisk, så du også kunne lave det på andre grupper af checkbokse med samme funktion:
<script type="text/javascript"> function valider(f){ //evt. validering af formularen } function max3(elm){ var f = elm.form, chks = f.elements(elm.name),num=0; for(i=0,im=chks.length;im>i;i++){ num += chks[i].checked ? 1 : 0; } if(num>3){ alert("Du skal kun angive de 3 mest " + elm.name + ", fjern evt. et andet checkmark !-)"); elm.checked = false; } } </script>
-- bemærk i øvrigt, at det ikke giver mening at bruge den slags validering og ændring af attributter i xhtml, så den er med vilje lavet med html4-DOM !-)
Hvor er du rar :) Tak for hjælpen drenge. Altid dejligt at lave et spm. og se at der er en af jer der svarer. Når i svarer begge 2, bliver det ikke meget bedre.
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.