keine ahung wie man das nennt
elmar
- javascript
hi all,
sorry hoffe ihr könnt mir helfen.
wolte schon das forum durchsuchen denke das thema wurde schon einmal erwähnt nur habe ich leider keine ahung wie ich das suchen soll wenn ich nciht weiss wie sich das nennt ;-)
also suche für mein problem eine lösung wleche es gibt aber ich keine ahung von js habe. habe leider auch keine ziet jetzt, später sihcer kein problem, mich mit js 100%ig auseinander zu setzen. habe mal eine fumktion geshcireben :
function icon(sign) {
document.input.msg.value += sign;
document.input.msg.focus();
}
so diese funtion soll über so eine selctierung ausgeführt werden:
<select name=empfaenger onchange="icon();">
<option value="1">icon1</option>
<option value="2">icon2</option>
</select>
und in dieses textfield:
<input type="icon" name="msg">
gleich eingetragen werden ohne das die seite ein reload macht. hoffe ihr könnt mir da schnell helfen, danke
abend,
function icon(sign){
document.getElementById('msg').value = sign;
}
<select name=empfaenger onchange="icon(this.options.value);">
<option value="icon1">icon1</option>
<option value="icon2">icon2</option>
</select>
<input type="icon" id="msg">
das ganze sollte funktionieren !
Viel Spaß beim Nachbauen ...
cu
Michael
morgen,
Nachtrag, dank Sven ist mir aufgefallen, dass ich den type gar nicht geändert hab:
function icon(sign){
document.getElementById('msg').value = sign;
}
<select name=empfaenger onchange="icon(this.options.value);">
<option value="icon1">icon1</option>
<option value="icon2">icon2</option>
</select>
so muss das natürlich heißen:
<input type="text" id="msg">
das ganze sollte funktionieren !
Viel Spaß beim Nachbauen ...
cu
Michael
hi all,
Moin!
also suche für mein problem eine lösung wleche es gibt aber ich keine ahung von js habe. habe leider auch keine ziet jetzt, später sihcer kein problem, mich mit js 100%ig auseinander zu setzen. habe mal eine fumktion geshcireben :
Langsamer tippen oder nochmal drüberlesen verhindert übrigens Teppfuhler! :)
function icon(sign) {
document.input.msg.value += sign;
document.input.msg.focus();
}
so diese funtion soll über so eine selctierung ausgeführt werden:
<select name=empfaenger onchange="icon();">
<option value="1">icon1</option>
<option value="2">icon2</option>
</select>
und in dieses textfield:
<input type="icon" name="msg">
Was soll das denn für ein Input-Feld sein. Ich kenne nur type= text, hidden, checkbox, radio, button, submit, image oder reset. Mehr gibts nicht. Was ist also "icon"?
Angesichts deiner Funktion solltest du vermutlich type="text" nehmen.
Im Prinzip ist das, was du da versuchst, schon nicht schlecht. Wenns nicht funktioniert, wäre die Javascript-Fehlermeldung und/oder eine Fehlerbeschreibung (was geht nicht) wirklich nett.
- Sven Rautenberg