Avatar billede hif Nybegynder
19. april 2003 - 16:42 Der er 9 kommentarer og
1 løsning

JavaScript - 5 * 2 input felter...

5 * 2 input felter... de må gerne hedde "n1,n2,n3" og "e1,e2,e3" og en submit-knap.... når der submittes, skal der tjekkes om der står det samme i to e-felter.... altså om f.eks. e1 og e4 er den samme.... eller om e2 og e5 er den samme.... <- en der lige kan scripte det (serf i javascript ik ? :) ) 200 points ( må oxo gerne skrives i PHP )
Avatar billede erikjacobsen Ekspert
19. april 2003 - 16:45 #1
http://www.eksperten.dk/spm/342246
Spørgsmål må kun oprettes én gang - luk det ene straks.
Avatar billede olebole Juniormester
19. april 2003 - 16:57 #2
<ole>

Ja, jeg kan godt.

/mvh
</bole>
Avatar billede olebole Juniormester
19. april 2003 - 16:57 #3
Jeg kan også i PHP ........ giver det så 400?
Avatar billede hif Nybegynder
19. april 2003 - 17:23 #4
ja ole vis du gør det nu! :)
Avatar billede olebole Juniormester
19. april 2003 - 17:41 #5
*LooooooL*  Jeg gør det i JS senere ..... skal lige nå ud og nyde solen  :)
Og 200 points er i øvrigt _alt_ for meget for dette spm  ;o)

Jeg kikker ind senere idag - hvis ikke andre har løst det.
/mvh
Avatar billede hif Nybegynder
19. april 2003 - 17:41 #6
kom så olebole skyld dig skal bruge det... 450 point GOGOGO :D
Avatar billede hif Nybegynder
19. april 2003 - 19:47 #7
ole, kan jeg ikke få din mail? :)
Avatar billede Slettet bruger
19. april 2003 - 20:11 #8
Det er forbudt at tilbyde mere end 200 point for et spørgsmål, og i dette tilfælde ville det nærmest være latterligt at tilbyde 50.

<script>
function valider(frm) {
  vals = "|";
  for (i = 0; i < frm.elements.length; i++) {
    if (frm.elements[i].name.search(/[en]/) == 0) {
      if (vals.indexOf("|" + frm.elements[i].value + "|") != -1) {
        alert("Der må ikke stå det samme i to tekstfelter!");
        return false;
      }
      vals += frm.elements[i].value + "|";
    }
  }
  return true;
}
</script>

<form action="din_side.php" onSubmit="return valider(this);">
<input type="text" name="n1"> <input type="text" name="n2"> <input type="text" name="n3"> <input type="text" name="n4"> <input type="text" name="n5"><br>
<input type="text" name="e1"> <input type="text" name="e2"> <input type="text" name="e3"> <input type="text" name="e4"> <input type="text" name="e5"><br><br>
<input type="submit" value="Send">
</form>
Avatar billede Slettet bruger
19. april 2003 - 20:12 #9
Hvis det skal være tilladt at lade nogle felter være blanke, må du tilføje dette:

function valider(frm) {
  vals = "|";
  for (i = 0; i < frm.elements.length; i++) {
    if (frm.elements[i].name.search(/[en]/) == 0) {
      if (frm.elements[i].value != "" && vals.indexOf("|" + frm.elements[i].value + "|") != -1) {
        alert("Der må ikke stå det samme i to tekstfelter!");
        return false;
      }
      vals += frm.elements[i].value + "|";
    }
  }
  return true;
}
Avatar billede olebole Juniormester
20. april 2003 - 01:22 #10
Nope ........ det skal phoenixv have points for:
  http://www.eksperten.dk/spm/342382

hif >> Du må hente resten, eller de bliver givet tilbage til Eksperten via Admin  :)
/mvh
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester