Voor een klant hebben wij een webkiosk geleverd met daarop een in php geschreven e-card systeem. In deze webkiosk zit een keyboard gebouwd waarop (voor veiligheids redenen) een aantal toetsen niet aanwezig zijn. Er zijn echter een aantal toetsen (zoals - _ è) die ook niet aanwezig zijn, maar voor de e-cards wel nodig zijn. Daarom ben ik bezig om dmv javascript een onscreen keyboard te maken.
de code die ik op dit moment heb is
Dit werkt op zich goed, het probleem is alleen dat ik meerdere tekst vakken op 1 pagina heb. Met deze oplossing zou ik dus voor elke tekstbox een eigen serie knoppen moeten maken.
Weet iemand of het mogelijk is om het script zo te wijzigen dat de value automatisch in het actieve tekstvak komt te staan?
de code die ik op dit moment heb is
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <head>
<script>
fN = 0; //form naam of nummer
eN = "aanhef"; //text box naam
function addChar(cH) {
document.forms[fN].elements[eN].value += cH;
}
</script>
</head>
<body>
<form>
<input type="button" value="-" onclick="addChar(this.value)">
<input type="button" value="_" onclick="addChar(this.value)">
<input type="button" value="é" onclick="addChar(this.value)">
<input type="button" value="è" onclick="addChar(this.value)">
</form>
</body> |
Dit werkt op zich goed, het probleem is alleen dat ik meerdere tekst vakken op 1 pagina heb. Met deze oplossing zou ik dus voor elke tekstbox een eigen serie knoppen moeten maken.
Weet iemand of het mogelijk is om het script zo te wijzigen dat de value automatisch in het actieve tekstvak komt te staan?
I do what I like and I like what I do