Avatar billede -thomas- Nybegynder
02. december 2003 - 12:25 Der er 16 kommentarer og
1 løsning

Låse alle inputfelter

Er det muligt via et javascript at låse alle <input>-felterne på en side (altså disable alle tekstbokse, knapper m.v.)?
Avatar billede bamzen Nybegynder
02. december 2003 - 12:40 #1
Prøv med

<script type="text/javascript">

function swicthMyInputOff(){
elm = document.getElementsByTagName("INPUT")
for(i=0;i<elm.length;i++){
elm.disabled=true
}
}



swicthMyInputOff()

</script>
Avatar billede bamzen Nybegynder
02. december 2003 - 12:41 #2
ups, var vidst lidt for hurtig der...

<script type="text/javascript">

function swicthMyInputOff(){
elm = document.getElementsByTagName("INPUT")
for(i=0;i<elm.length;i++){
elm[i].disabled=true
}
}



swicthMyInputOff()

</script>
Avatar billede mm12010 Nybegynder
02. december 2003 - 12:44 #3
skal være sådan hvis der nu er andre tags end <input> i formen:

<script type="text/javascript">
function swicthMyFornElementsOff(){
  elm=document.forms[0].elements;
  for(i=0;i<elm.length;i++){
  elm[i].disabled=true;
  }
  }

swicthMyFornElementsOff();
</script>
Avatar billede -thomas- Nybegynder
02. december 2003 - 12:51 #4
Mange tak!
Avatar billede bamzen Nybegynder
02. december 2003 - 12:52 #5
han var lidt misvisende i sit spørgsmål... Men allright ;-)
Avatar billede -thomas- Nybegynder
02. december 2003 - 13:44 #6
Hvordan misvisende? "alle <input>-felterne" er vel rimelig klart?
Avatar billede bamzen Nybegynder
02. december 2003 - 13:47 #7
ja, klart hvis du mener <input> felter, men mener du alle felter man kan "input'te" til (eksempelvis også textareas), har mm12010 ret ;-)
Avatar billede -thomas- Nybegynder
02. december 2003 - 13:49 #8
Nå ja, ok, det er selvfølgelig rigtigt... jeg bruger mm12010's kode så... Tak for hjælpen.
Avatar billede bamzen Nybegynder
02. december 2003 - 14:08 #9
;-)
Avatar billede -thomas- Nybegynder
19. december 2003 - 08:50 #10
Hvad med almindelige links, er det muligt at disable dem også?
Avatar billede mm12010 Nybegynder
19. december 2003 - 10:24 #11
"jeg bruger mm12010's kode"

hmm... ?-)
Avatar billede -thomas- Nybegynder
19. december 2003 - 10:42 #12
Ups, sorry min fejl. Du skal da ikke snydes :-)
Se http://www.eksperten.dk/spm/441756
Avatar billede mm12010 Nybegynder
19. december 2003 - 10:44 #13
det var nu ikke sådan ment!-)
Avatar billede mm12010 Nybegynder
19. december 2003 - 10:57 #14
function disLinks(){
    elm = document.getElementsByTagName('A');
    for(a=0;a<elm.length;a++){
        elm[a].onclick=new Function("return false;");
        }
    return;
    }
Avatar billede mm12010 Nybegynder
19. december 2003 - 11:00 #15
og tilbage igen:

function enLinks(){
    elm = document.getElementsByTagName('A');
    for(a=0;a<elm.length;a++){
        elm[a].onclick=new Function("return true;");
        }
    return;
    }
Avatar billede -thomas- Nybegynder
19. december 2003 - 11:03 #16
Tak for hjælpen.
Avatar billede mm12010 Nybegynder
19. december 2003 - 11:05 #17
selv tak :o)
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