Degers
Mitglied
Hallo,
Zum Einfügen bestimmter Sonderzeichen nutze ich bisher, da selbst wenig bis keine Ahnung von Javascript, folgenden gefundenen Schnipsel:
Im angesprochenen Input guest_translation wird folglich der gewünschte Text eingetragen. Da ich die Funktion aber in immer mehr Inputs benötige ist es unpraktisch für jedes Textfeld eine Funktion zu erstellen, daher möchte ich eine allgemeine Funktion entwickeln.
Nun sieht mein Versuch der Allgemeinerung folgendermaßen aus:
Leider fühlt sich bei einem Versuch das Textfeld nicht angesprochen, spreche ich es falsch an?
Der Versuchsaufbau sieht vollständig derzeit so aus, weil ich mir nicht sicher war hab ich allen mal sowohl id als auch name gegeben:
Zum Einfügen bestimmter Sonderzeichen nutze ich bisher, da selbst wenig bis keine Ahnung von Javascript, folgenden gefundenen Schnipsel:
HTML:
function specialchars_extlearning(Text) {
document.ext_learning.guest_translation.value =
document.ext_learning.guest_translation.value + Text;
document.ext_learning.guest_translation.focus();
}
Nun sieht mein Versuch der Allgemeinerung folgendermaßen aus:
HTML:
function specialchars (form, input, text){
document.form.input.value =
document.form.input.value + Text;
document.form.input.focus(); }
Der Versuchsaufbau sieht vollständig derzeit so aus, weil ich mir nicht sicher war hab ich allen mal sowohl id als auch name gegeben:
HTML:
<input onclick="specialchars('peter','uschi','Č')" type="submit" value="Č">
<form name="peter" id="peter">
<input id="uschi" name="uschi"></form>