Onclick, bepaalde tekst in veld
Laatmaar: OnClick="formnaam.veldnaam.value += ' wat er bij moet '"
Gewijzigd op 01/07/2010 11:01:56 door Dalando De Zuil
Bijvoorbeeld:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
function addText(letter){
document.form.veld.value += letter;
}
</script>
<form name="form">
<input type="text" name="veld" />
<input type="button" value="a" onlick="addText('a')" />
</form>
function addText(letter){
document.form.veld.value += letter;
}
</script>
<form name="form">
<input type="text" name="veld" />
<input type="button" value="a" onlick="addText('a')" />
</form>
Nu stuur je als je op de button klikt de letter 'a' mee en die vang je op in de functie waarnaar deze het weer in het textvak gooit.
Ik hoop dat jij of anderen hier iets aan hebben.
Gewijzigd op 01/07/2010 11:38:57 door Jos Verra
Mijn excuses Jos. Ik denk dat jij wel deed wat de TS wilde. Ik wilde alleen niet luisteren naar zijn vraag. Onderstaande code is daarom ook waardeloos geworden (was het al xD)
Ik zou als ik jou was kijken naar charCode en keyCode in JS.
Ook moet je dit op je hele document toepassen dus:
Code (php)
1
2
3
4
5
2
3
4
5
document.onkeydown = function (evt) {
// doe wat
// idee om hier dit nog bij te doen:
// document.getElementById('textarea').focus();
}
// doe wat
// idee om hier dit nog bij te doen:
// document.getElementById('textarea').focus();
}
Geen idee wat beter is, onkeydown is denk ik handiger. Moet je zelf ook nog even uitvechten. Geloof één ding van me: het is VEEL werk als je dit goed wilt krijgen.
Sterkte.
Gewijzigd op 01/07/2010 19:19:07 door Mark L
Mark L op 01/07/2010 12:42:22:
... maar als je op je keyboard drukt, dat dan de character die je invult op het toetsenboard word ingevuld ...
Is dat niet altijd al zo. Jij typt en het verschijnt in het invulvakje.
Gewijzigd op 01/07/2010 14:17:50 door Jos Verra
Gewijzigd op 01/07/2010 15:41:47 door Jan Koehoorn