Avatar billede basse55 Nybegynder
01. februar 2005 - 23:43 Der er 2 kommentarer og
1 løsning

Find rigtigt textfelt og skriv tekst

Er der nogen der kan hjælpe med dette script. Det skal virke sådan at når man trykker på knappen så skrives noget tekst i det textfelt hvor cursoren er placeret.

Det virker til dels idet teksten skrives i det rigtige textfelt men forsvinder desværre ligeså hurtigt igen :(


<script language="JavaScript">
var TxtArea = "";

function SetTxtArea(obj)
{
    TxtArea = obj;
}

function InsertTxt()

    TxtArea.value += "Dette er en test...";
    TxtArea.focus();
}
</script>

<form method="POST" name="form1">
  <textarea rows="5" cols="22" name="Txt1" onFocus="SetTxtArea(this)"></textarea>
  <textarea rows="5" cols="22" name="Txt2" onFocus="SetTxtArea(this)"></textarea>
  <textarea rows="5" cols="22" name="Txt3" onFocus="SetTxtArea(this)"></textarea>
  <br>
  <input type="submit" value="Insert" name="Insert" onClick="InsertTxt()"></p>
</form>
Avatar billede olebole Juniormester
02. februar 2005 - 01:47 #1
<ole>

Ja, når man bruger en submit-knap, submittes formen jo - og siden reloades  :)
Prøv denne knap i stedet:
  <button onclick="InsertTxt();return false">Insert</button>

/mvh
</bole>
Avatar billede basse55 Nybegynder
02. februar 2005 - 07:12 #2
Ahh selvfølgelig!

Nu er javascript ikke lige min stærke side, men det der burde jeg nok selv have fundet :)
Avatar billede olebole Juniormester
02. februar 2005 - 18:31 #3
Ak ja ... kunne man bare altid finde sine fejl - du er langt fra alene. Tak for points  ;o)
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