Avatar billede n-emy Nybegynder
20. juli 2005 - 21:02 Der er 6 kommentarer og
1 løsning

Indsæt tekst i et tekstfelt ved et tryk?

Hey,

Ja jeg ville høre hvordan man får indsat noget tekst ved at trykke på et link, f.eks at indsætte ":)" i et felt så du får en smiley når du trykker opret, ligesom man ser det i de såkaldte PHPBB.

Er der en der kan hjælpe mig med det?:)
Avatar billede dennism Nybegynder
20. juli 2005 - 21:06 #1
Hvis du f.eks har en form med navnet add, og dit text-felt hedder text, kunne dit scipt se ud som følger:

function smiley(smiley)
{
document.add.text.value += smiley;
}

Og så kan du f.eks. bare lave:
<a href="java script:smiley(':)')"><img src="images/smiley/1.gif" align="bottom" alt="Smiley :)"></a>
Avatar billede roenving Novice
21. juli 2005 - 02:08 #2
Måske skoveborgs insertTag eller insertText kan få dig videre: http://www.skovenborg.1go.dk/javascript.php
Avatar billede roenving Novice
21. juli 2005 - 02:10 #3
Avatar billede n-emy Nybegynder
30. juli 2005 - 19:20 #4
Hmm jeg kan ikke få nogen af dem til at virke.

dennism, jeg får fejl på linien med function smiley(smiley):

Parse error: parse error, unexpected T_STRING, expecting ')'

Og Roenving, jeg skal bruge det til et almindeligt link, ikke en knap.
Avatar billede roenving Novice
31. juli 2005 - 01:45 #5
Der er da ingen forskel på den kode, du bruger i et link og en knap ?-)
Avatar billede n-emy Nybegynder
08. november 2005 - 23:00 #6
tak:)

svar?
Avatar billede n-emy Nybegynder
15. november 2005 - 10:45 #7
??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester