Avatar billede tsohbew Nybegynder
22. februar 2001 - 16:50 Der er 3 kommentarer og
1 løsning

Indsætte htmlkode i formularfelt

Jeg ønsker at kunne indsætte html-kode i et formularfelt ved at trykke på en
knap, hvilket da også er lykkedes med følgende kode-stumper:

function paragraf()
{
document.formnavn.formfeltnavn.value+=(\'<p>\');
}

<INPUT onclick=paragraf() type=button value=\'  <p>  \'>

MEN: Det jeg godt kunne tænke mig er at htmlkoden bliver indsat der hvor
cursoren står i teksten, og ikke i slutningen af teksten.

Kan det lade sig gøre?

Avatar billede fico Nybegynder
22. februar 2001 - 17:25 #1
Et lille tip:
får at spare lidt kode:
<script>
function paragraf(htmlkode)
{
document.formnavn.formfeltnavn.value +=(htmlkode);
}
</script>

så skriver du bare i value at htmlkoden og så behøves du ikke at skrive noget i java-scriptet:
<INPUT onclick=paragraf() type=button value=\'<p>\'>
Avatar billede tsohbew Nybegynder
22. februar 2001 - 18:01 #2
Jeg skal måske uddybe problematikken lidt:
Det drejer sig om et tekstfelt i en formular, hvor man skal indsætte kopieret tekst. Mit ønske er så at man ved at trykke på en knap skal kunne indsætte html-kode i teksten, de steder hvor man selv ønsker det.
Alternativt kan man selvfølgelig selv skrive det ind, men tanken var at det skulle være lidt brugervenligt.


Avatar billede jakoba Nybegynder
23. februar 2001 - 13:05 #3
Jeg har set i gamle spørgsmål at det kan gøres men husker desværre ikke hvordan. prøv at søge i gamle spørgsmål. Det var her eller i DHTML kategorien.
Avatar billede jakoba Nybegynder
23. februar 2001 - 13:39 #4
Der var den. michaelsmeyers svar indeholder en del funktioner der skulle være relevante.
http://www.eksperten.dk/spm/36195

I denne snakker jumper om en editing-komponent der nok også har med det at gøre.
http://www.eksperten.dk/spm/48657

mvh JakobA
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