Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
var rigtige = new Array( \"sulten\", \"olsen\", \"trediedele\" ); // navnene på de 3 \'rigtige\' valg
function check3 ( frm ) { //check om netop ovenstående 3 checkboxe er valgt var fe = frm.elements; var antalOk = 0; for ( var i=0; fe.length>i; i++ ) { if ( fe[i].type == \"checkbox\" && fe[i].checked ) { for ( var j=0; rigtige>j; j++ ) if ( fe[i].name == rigtige[j] ) { antalOk += 1; break; }; if ( j == 3 ) return false; // fejl: en forkert checkbox er valgt } }; if ( antalOk != rigtige.length ) return false; // fejl: ikke alle rigtige er valgt return true; // success: præcis de 3 er valgt }; //end check3 ( Form objekt ) -> boolean
for ( var j=0; rigtige>j; j++ ) skal være: for ( var j=0; rigtige.length>j; j++ )
og: if ( j == 3 ) return false; // fejl: en forkert checkbox er valgt skal være: if ( j == rigtige.length ) return false; // fejl: en forkert checkbox er valgt
<html> <head> <script type=\"text/javascript\"> var i = 0; function tjek(n) { if (n.checked == true) i ++; if (n.checked == false) i --; if (i > 3) { if (n.name != \'a1\' && n.name !=\'a2\') { if (document.formen.a1.checked == true) { document.formen.a1.checked = false; i -- } else { document.formen.a2.checked = false; i -- } } else if (n.name != \'a2\' && n.name !=\'a3\') { if (document.formen.a2.checked == true) { document.formen.a2.checked = false; i -- } else { document.formen.a3.checked = false; i -- } } else if (n.name != \'a3\' && n.name !=\'a4\') { if (document.formen.a3.checked == true) { document.formen.a3.checked = false; i -- } else { document.formen.a4.checked = false; i -- } } } } </script>
<script>
var rigtige = new Array( \"a1\", \"a2\", \"a3\" ); // navnene på de 3 \'rigtige\' valg
function check3 ( frm ) { //check om netop ovenstående 3 checkboxe er valgt var fe = frm.elements; var antalOk = 0; for ( var i=0; fe.length>i; i++ ) { if ( fe[i].type == \"checkbox\" && fe[i].checked ) { for ( var j=0; rigtige>j; j++ ) if ( fe[i].name == rigtige[j] ) { antalOk += 1; break; }; if ( j == 3 ) return false; // fejl: en forkert checkbox er valgt } }; if ( antalOk != rigtige.length ) return false; // fejl: ikke alle rigtige er valgt return true; // success: præcis de 3 er valgt }; //end check3 ( Form objekt ) -> boolean
så dan så tager du og gemmer <? if($b3 && $b2 && $b3){ #result }else{ #ikke result } ?>
Så skal de 3 chekboske der hedder b1 b2 og b3 være sande så vil der ske result *ss*
Synes godt om
Slettet bruger
23. maj 2001 - 12:43#22
Det virker bare som det skal! :)
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.