Il pulsante deve avere questo codice:
codice:
<input type="button" value="Inserisci" onclick="inserisciTesto('miotesto','Hello World!');" />
Poi, in un file JS che richiamerai dall'esterno con il tag <script>, usa questo codice:
codice:
function inserisciTesto(id,testo) {
document.getElementById(id).value = document.getElementById(id).value + " " + testo;
}
La funzione inserisciTesto() accetta due argomenti: l'id del campo (o dell'area) di testo in cui inserire il testo (quindi il tuo campo di testo deve avere un attributo id) e la stringa di testo da inserire, che sarà inserita alla fine di qualsiasi testo eventualmente già prensente nel campo e preceduta da uno spazio. Nel codice di esempio del pulsante ho passato come id "miotesto" e come testo da inserire "Hello World!". Così la funzione è più generale e puoi usarla per tutti i campi e le aree di testo che vuoi, passandole di volta in volta gli argomenti necessari.