webForumDet fria alternativet

"scrolla" i en text-box

JavaScript

1 svar · 412 visningar · startad av bohlin

Medlem sedan mars 2000263 inlägg
Frågan#1

på en sida finns detta:
<form name="emailform">
<input type="text" name="cc">
...

</form>

i ett popup-fönster finns detta:
<script language="javascript">
function addcc(email) {
//kolla om fältet är tomt
if (window.opener.document.emailform.cc.value.length > 0) //det finns redan nått i fältet, lägg till ", " och emailaddr
{
if (window.opener.document.emailform.cc.value.indexOf(email) == -1) //kollar så att emailaddr inte redan finns i fältet
window.opener.document.emailform.cc.value = window.opener.document.emailform.cc.value + ", " + email;
else
alert("Du har redan lagt till adressen " + email);
}
else //fältet är tomt, lägg till emailaddr
window.opener.document.emailform.cc.value = email;
}
</script>

efter window.opener.document.emailform.cc.value = window.opener.document.emailform.cc.value + ", " + email; vill jag att markören i rutan går längst till höger, så att den senaste adressen man la till syns.

------------------
/bohlin

[Redigerat av bohlin den 26 jun 2000]

Medlem sedan juni 20008 205 inlägg
#2

Tyvärr... det närmaste du kan komma är väl cc.select(), som markerar all text, och som kanske placerar markören sist. Beroende på webbläsarn, alltså.

------------------
-- spango
Jag skiter i allt!

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)