webForumDet fria alternativet

Lägga till text automatiskt i formulär

JavaScript

3 svar · 218 visningar · startad av muffika

Medlem sedan feb. 200212 inlägg
Frågan#1

Hur gör man för att lägga till text automatiskt i ett formulär genom att klicka på en länk?

Jag menar alltså exakt som denna textbox som jag skriver i nu, lite till höger kan man klicka på olika smilies och seda ploppar det upp lite text i textrutan hur ska jag göra :q

Medlem sedan mars 2001895 inlägg
#2

Du kan ju göra ett fält som du ger ett namn typ falt_namn denna lägger du i en form.

Sedan är det nog enklast med en funktion.

<script language="JavaScript">

function skrivText(text)
{
document.form[0].falt_nam.value=text;
}

</script>

<a href="#" onClick="skrivText('Denna texten blir synlig')">Tryck</a>

Medlem sedan okt. 2001670 inlägg
#3

jag får inte d där att funka.... använder

<script language="JavaScript"> 

function skrivText(text) 
{ 
document.form[0].falt_namn.value=text; 
} 

</script> 

<form>
<textarea name="falt_namn"></textarea><a href="#" onClick="skrivText('Denna texten blir synlig')">Tryck</a>
</form>
Medlem sedan juni 20004 308 inlägg
#4

Det fattas ett 's' i document.forms. Sedan behöver du inte använda en funktion;

<form>
<textarea name="falt_namn"></textarea><a href="#" onClick="document.forms[0].falt_namn.value='Denna texten blir synlig';">Tryck</a>
</form>
261 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)