Avatar billede silke4ever Nybegynder
07. april 2003 - 20:43 Der er 1 kommentar og
1 løsning

Disable funktion

Hej

Jeg mangler en disable funktion, som skal indtegeres i min dankort-funktion.

http://www.jjnet.dk/butik/index.php?side=kasse

Det skal være sådan at når man klikker på "nej", så skal dankort-felterne blive "disable", så det ikke er muligt at indtaste i de felter, hvor man skulle have indtastet dankort-tallene i højreside...

P.S. I skal ligge noget i kurven ellers kommer dankort-siden ikke frem i højre siden.
Avatar billede pelkjaer Nybegynder
08. april 2003 - 08:22 #1
Jeg har lavet en funktion til dig.

1: Du skal give dine input felter der skal kunne disables ID (samme som name)

2: Du skal smide 'DK' (for Dankort) foran disse ID's.

Dvs. dit øverste DK felt vil se sådan ud:
<input name="DKOrderID" type="text" id="DKOrderID">

Din funktion:

<script type="text/javascript">
var dom = document.getElementById;

function disableDankort() {
  if (dom) {
    var inpArr = document.forms[0];
    for (i=0; i<inpArr.length; i++) {
      if (inpArr[i].id.indexOf("DK")!=-1) {
        if (inpArr[i].disabled != true) inpArr[i].disabled = true;
        else inpArr[i].disabled = true;
      }
    }
  }
}
</script>

og onclick="disableDankort();" på din radiobutton med 'Nej'.
Avatar billede silke4ever Nybegynder
08. april 2003 - 14:53 #2
Det er sikkert rigtigt Pelkjaer, at man skal gøre det sådan, men jeg fandt faktisk på en anden måde at gøre det på i PHP.

Men som tak for hjælpen, så vil jeg give dig de point, jeg har sat på spil.
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