webForumDet fria alternativet

Lägga in tecken i fält.

JavaScript

11 svar · 320 visningar · startad av k0ffe

Medlem sedan maj 2003352 inlägg
Frågan#1

Jag har ett problem.
Har en gästbok, där t.ex. " :) " ersätts med en smilegubbe.
Nu vill jag ha dessa figurer ovanför inläggsfältet, som man ska kunna trycka på och då ska respektive tkn läggas in i fältet.

Medlem sedan juni 200032 967 inlägg
#2

Då skulle jag rekommendera en liten sökning i javascriptforumet.

Mvh

Medlem sedan sep. 20026 425 inlägg
#3

In i head:

<script language="javascript" type="text/javascript">
function AddText(strText){
   with(document.forms[0]){
      textbox.value = strText;
   }
}
</script>

i body:

<form>
<input type="button" value="Lägg till text" onclick="AddText('Texten som läggs till');">
<br /><textarea name="textbox" rows="10" cols="50"></textarea>
</form>
Medlem sedan maj 2003352 inlägg
#4

Ok, tackar...

Medlem sedan maj 2003352 inlägg
#5

M-soderlund --> När jag nu trycker på en smilie, ersätter den hela inlägg-fältet med bara det tecknet.

inlagg.value = strText

Man ska kunna skriva, och när man känner för det, trycka på en smilie, så läggs tecknet bara till. Utan att ersätta något. Är du med?

Medlem sedan mars 20025 907 inlägg
#6

inlagg.value = inlagg.value + strText

Medlem sedan maj 2003352 inlägg
#7

Som jag misstänkte... simpelt som c++ :)

Tack.

Medlem sedan feb. 200112 078 inlägg
#8

Flyttas från ASP, VBScript.

Medlem sedan juli 20033 147 inlägg
#9

Har en liten fråga här...

vill byta ut

<input type="button" value="Lägg till text" onclick="AddText('Texten som läggs till');">

mot

<input type="image" src="images/smileys/smiley.jpg" onclick="AddText(':)');">

men då blir det en submit knapp... hur fixar jag det om jag vill ha en bild?

Medlem sedan juni 200032 967 inlägg
#10

byt input type="image" mot img.

Medlem sedan juli 20033 147 inlägg
#11

Jag löste det ändå!

<a href="#"><img src="images/smileys/smile.gif" border="0" onclick="AddText(' :)');"></a>

Mvh

Medlem sedan juli 2003303 inlägg
#12

m_soderlund och k0ffe, += torde vara bättre att använda i det här fallet. Melea, varför lägga bilden i en länk, för att göra koden extremt kass och dålig? Man ska INTE skriva href="#", ty det behövs inte och det ser helt amatörmässigt ut.

295 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
155 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
160 ms — ändringar (db)