div automatichs openen bij onchange van error.
thomas de vries
12/06/2011 17:33:39Goedendag allemaal,
Ik weet niet of dit wel in de goede categorie staat,
maar goed.
Ik heb een vraag ik heb een formulier met een x aantal velden.
als 1 van die velden niet is ingevuld wil ik dus dat er een div veschijnt met de errors.
Nu heb ik een vaste div gebruikt die dat wel mooi doet.
Alleen op het internet kwam ik een script tegen dat met een onclick werkt.
en als je dan naast de div klikt verdwijnt die weer.
Nu wilde ik dat zo doen dat als er een error is dat die div ervoor komt en als ik buiten die div klik dat ie weer weg is. iemand een idee over hoe dat moet.
de code die ik gebruik met een onclick event is dit.
maar zoals je ziet moet ik dan eerst op de link klikken.
en ik wil dat ie hem zelf opent zodra er een error is gevonden.
Toevoeging op 12/06/2011 18:00:39:
Edit: Probleem is al opgelost.
Ik weet niet of dit wel in de goede categorie staat,
maar goed.
Ik heb een vraag ik heb een formulier met een x aantal velden.
als 1 van die velden niet is ingevuld wil ik dus dat er een div veschijnt met de errors.
Nu heb ik een vaste div gebruikt die dat wel mooi doet.
Alleen op het internet kwam ik een script tegen dat met een onclick werkt.
en als je dan naast de div klikt verdwijnt die weer.
Nu wilde ik dat zo doen dat als er een error is dat die div ervoor komt en als ik buiten die div klik dat ie weer weg is. iemand een idee over hoe dat moet.
de code die ik gebruik met een onclick event is dit.
Code (php)
1
2
3
2
3
<div id="simplediv" style="background-color:yellow;border:1px solid black;display:none;width:200px;height:200px;">Click anywhere in the document to auto-close me</div>
<a href="#" onclick="Popup.show('simplediv');return false;">Click Here To Show DIV</a>
<a href="#" onclick="Popup.show('simplediv');return false;">Click Here To Show DIV</a>
maar zoals je ziet moet ik dan eerst op de link klikken.
en ik wil dat ie hem zelf opent zodra er een error is gevonden.
Toevoeging op 12/06/2011 18:00:39:
Edit: Probleem is al opgelost.