Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Klik på billede skal indsætte én værdi i et textfelt.

0 views
Skip to first unread message

Michael Tillgaard

unread,
Sep 10, 2009, 3:23:15 AM9/10/09
to
Jeg har nedenst�nde script og form.
Klikker man p� et billede skal �n v�rdi inds�ttes i textfeltet.
Klikker man p� et andet billede skal en anden v�rdi inds�ttes i
samme textfelt og erstatte den v�rdi der eventuelt er i
textfeltet, s� der hele tiden kun er �n v�rdi. Det sker bare ikke
den "fylder" bare p�. Hvad kan man g�re?
<script type="text/javascript">
function addMsg(text,element_id) {
document.getElementById(element_id).value += text;
}
</script>
<form method="post" action="send.asp" name="billeder">
<input type="text" id="textfield" name="text" />
<input type="submit" value="Submit" />
<br>
Klik p� et billede<br>
<a href="#" onclick="addMsg('1','textfield'); return false;"><img
src="billede1.gif" border="0"></a>
<a href="#" onclick="addMsg('2','textfield'); return false;"><img
src="billede2.gif" border="0"></a>
<a href="#" onclick="addMsg('3','textfield'); return false;"><img
src="billede3.gif" border="0"></a>
</form>


--
Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- P�dagogiske tutorials p� dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

J�rn S�nder

unread,
Sep 10, 2009, 3:40:59 AM9/10/09
to
Hej Michael

Jeg er desv�rre kun novice inden for Javascript, men umiddelbart
virker det forkert p� mig at skrive += da dette normalt medf�rer en
addition af de to v�rdier.

Desuden synes jeg det ser ud som om du har byttet om p� r�kkef�lgen
af variablerne i funktionen AddMsg()

H�ber det m�ske kan hj�lpe dig.

Venlig hilsen
J�rn

Michael Tillgaard wrote in dk.edb.internet.webdesign.clientside:


> textfeltet, s� der hele tiden kun er �n v�rdi. Det sker bare ikke
> den "fylder" bare p�. Hvad kan man g�re?
> <script type="text/javascript">

> function addMsg(text,element_id) {
> document.getElementById(element_id).value += text;

( value=text)

> <a href="#" onclick="addMsg('1','textfield'); return false;">

Michael Tillgaard

unread,
Sep 10, 2009, 4:47:04 AM9/10/09
to
Klip
> > function addMsg(text,element_id) {
> > document.getElementById(element_id).value += text;
> ( value=text)
>
> > <a href="#" onclick="addMsg('1','textfield'); return false;">
>
Tak J�rn
Det var bare det "lille" + der drillede.
Mvh

Michael

0 new messages