Lid |
|
wel , ik heb dus al het een en ander meegemaakt met ivoervelden(zie topic: automatisch css stijlen veranderen van een input) maar nu dat allemaal werkt zit ik met een ander probleem. ik heb een div die ervoor zorgt dat de class onclick veranderd met javascript , maar in die div staat een textarea , daar heb ik het volgende staan:
<textarea rows="4" cols="30" id="text6" onclick="document.getElementById('text6').setAttribute('value',' ')"> Your message here.</textarea>
<textarea rows="4" cols="30" id="text6" onclick="document.getElementById('text6').setAttribute('value',' ')"> Your message here. </textarea>
nu gebeurt er het volgende:
ik klik op de textbox en de text your message etc gaat weg en de cursor komt na een spatie te staan , allemaal goed maar een fractie van een seconde later springt de cursor naar het begin van de textbox , de value blijft een spatie enkel plaatst ie de cursor ervoor het is eigenlijk dat hij de cursor na die spatie zet weet iemand hoe dat komt? alvast bedankt
en mss kan het dat het komt door dit:???
<div id="text5" class="textarea" onmouseover="changeClass('text5')" onmouseout="changeClass('text5')" onclick="document.getElementById('text5').className='textareaOnOver'"><textarea rows="4" cols="30" id="text6" onclick="document.getElementById('text6').setAttribute('value',' ')"> Your message here.</textarea></div>
<div id="text5" class="textarea" onmouseover="changeClass('text5')" onmouseout="changeClass('text5')" onclick="document.getElementById('text5').className='textareaOnOver'"><textarea rows="4" cols="30" id="text6" onclick="document.getElementById('text6').setAttribute('value',' ')"> Your message here. </textarea></div>
|