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.)?
Annonceindlæg fra SuperOffice
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>
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>
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>
02. december 2003 - 12:51
#4
Mange tak!
02. december 2003 - 12:52
#5
han var lidt misvisende i sit spørgsmål... Men allright ;-)
02. december 2003 - 13:44
#6
Hvordan misvisende? "alle <input>-felterne" er vel rimelig klart?
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 ;-)
02. december 2003 - 13:49
#8
Nå ja, ok, det er selvfølgelig rigtigt... jeg bruger mm12010's kode så... Tak for hjælpen.
02. december 2003 - 14:08
#9
;-)
19. december 2003 - 08:50
#10
Hvad med almindelige links, er det muligt at disable dem også?
19. december 2003 - 10:24
#11
"jeg bruger mm12010's kode" hmm... ?-)
19. december 2003 - 10:44
#13
det var nu ikke sådan ment!-)
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; }
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; }
19. december 2003 - 11:03
#16
Tak for hjælpen.
19. december 2003 - 11:05
#17
selv tak :o)
Vi tilbyder markedets bedste kurser inden for webudvikling