document.getElementById.style.display op meerdere divs
Joni Fleischer
21/11/2009 23:48:00Hallo allemaal,
Ik heb een formulier waarin een heleboel div's zitten.
De ene helft heet id="input" -> style.display = none
de andere helft heet id="text" -> style.display = block
Nu heb ik een submitbutton:
<input type="button" name="Button" value="Klopt niet" onClick="document.getElementById('input').style.display = 'block';document.getElementById('text').style.display = 'none';">
En dat wil dus niet helemaal werken..
Hij voert het maar op 1 div uit...
Wat doe ik fout???
Alvast bedankt.
Ik heb een formulier waarin een heleboel div's zitten.
De ene helft heet id="input" -> style.display = none
de andere helft heet id="text" -> style.display = block
Nu heb ik een submitbutton:
<input type="button" name="Button" value="Klopt niet" onClick="document.getElementById('input').style.display = 'block';document.getElementById('text').style.display = 'none';">
En dat wil dus niet helemaal werken..
Hij voert het maar op 1 div uit...
Wat doe ik fout???
Alvast bedankt.
PHP hulp
22/12/2024 12:03:54wesley Overdijk
22/11/2009 02:33:00gebruik unieke divs. Zodra hij 1 div heeft gehad denkt ie *mooi, klaar.*
Nou ben ik nogal moe, en weet ik dus bij god niet wat er allemaal staat, *oke weet ik wel maar geen zin om te lezen*
als je de pagina met php genereerd, dan kan je het aantal divs in een var opslaan. we noemen deze var: $geenidee_echtniet
stel voor, je hebt 5 van die divs. dan is $geenidee_echtniet = 5.
dan maak je een loopje, die de divs plaatst.
dan maak je die divs, met als id, id="watjewilt_$i" dan in je javascript, kan je dan ook divnaam_$i gebruiken.
of... je inspecteerd gewoon alle elementen in een specefiek form, in een loop, en doet daar wat mee.
Ik hoop dat je tussen deze berg nutteloze, dronken info, toch iets nuttigs ziet. slaap lekekr! lol
Nou ben ik nogal moe, en weet ik dus bij god niet wat er allemaal staat, *oke weet ik wel maar geen zin om te lezen*
als je de pagina met php genereerd, dan kan je het aantal divs in een var opslaan. we noemen deze var: $geenidee_echtniet
stel voor, je hebt 5 van die divs. dan is $geenidee_echtniet = 5.
dan maak je een loopje, die de divs plaatst.
dan maak je die divs, met als id, id="watjewilt_$i" dan in je javascript, kan je dan ook divnaam_$i gebruiken.
of... je inspecteerd gewoon alle elementen in een specefiek form, in een loop, en doet daar wat mee.
Ik hoop dat je tussen deze berg nutteloze, dronken info, toch iets nuttigs ziet. slaap lekekr! lol
Toine vd P
22/11/2009 02:35:00Probeer eens b.v. jQuery. Kun je bijzonder comfortabel dit soort senarios in regelen. b.v. loopen op classnaam
<div class="divje">Test 1</div>
<div class="divje">Test 2</div>
<div class="divje">Test 3</div>
$(document).ready(function(){
$('.divje').each(function(){
alert($(this).text())
})
})
<div class="divje">Test 1</div>
<div class="divje">Test 2</div>
<div class="divje">Test 3</div>
$(document).ready(function(){
$('.divje').each(function(){
alert($(this).text())
})
})
Niek Weevers
22/11/2009 11:16:00inderdaad met jQuery