webForumDet fria alternativet

Bild istället för knapp.

HTML & CSS

4 svar · 241 visningar · startad av magnusfeldth

Medlem sedan jan. 20034 480 inlägg
Frågan#1

Halloj

Jag har ett <form> som jag vill ha ett par bilder i som skall skicka en viss kod till ett textfält (alltså ungefär som smiliesarna till vänster här på wF när man skriver ett inlägg).

Jag har koden för att genom en knapp skicka texten till textfältet, men jag vill ha bilder istället för en knapp. Den enda kod jag hittat är
type="image" src="images/smily-smajl.gif"
... men denna beter sig som en submit-knapp och både lägger in texten, men även submitar... hur ska jag göra för att den inte skall submitta?

Medlem sedan apr. 20003 174 inlägg
#2
[red]<a href="javascript:doSomething();"><img src="bild.gif" alt="Whatever.."></a>[/red]
Medlem sedan jan. 20034 480 inlägg
#3

vad ska det stå i doSomething då? Koden jag har nu är:

<input type="image" src="images/smily-smajl.gif"  value="smile" onClick="this.form.text.value+=':)';">
Medlem sedan mars 20007 896 inlägg
#4

För att göra det enkelt för dig så borde du bara kunna göra:

<input type="image"...onclick="this.form.text.value+=':)'; [b]return false[/b]" />

För att inte formuläret ska skickas. Inte snyggt, men som sagt, det bör fungera.

Medlem sedan apr. 20003 174 inlägg
#5

ex.

[red]<form name="foo">
    <textarea name="text"></textarea>
    <a href="javascript:void(foo.text.value+=':)');"><img src="bild.gif" alt="Whatever.."></a>
</form>[/red]
261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)