webForumDet fria alternativet

hur skickar jag värden från en del av ett formulär, till en annan?

Webbutveckling

2 svar · 579 visningar · startad av sybariten

Medlem sedan apr. 200619 inlägg
Frågan#1

Säg att jag har ett formulär, där man har ett textfält där man kan ange namnet på en skiva. "Chrisis" t.ex.

Osså har jag ett fält lite längre ner, där man kan ange en fil som föreställer omslaget till skivan. Nu vill jag att för att ifyllningen alltid skall gå så snabbt som möjligt, så skall det värdet i förhand sättas till skiv-namnet + .jpg

Alltså, det skall bli "Chrisis.jpg"

Går detta att göra? Jag vill väl inte skicka nåt till CGI-scriptet först antar jag? Det är python som går i bakgrunden och tar hand om variablerna.

Visst, man kan antagligen i CGI-scriptet definiera att "värdet på bilden skall vara värdet på skivan, plus .jpg, om bild-raden är helt tom, annars använd värdet som användaren skrivit". Men då blir det ju inte lika tydligt som att man verkligen ser Chrisis.jpg ifyllt i fältet.

Medlem sedan apr. 200619 inlägg
#2

*bump*

Medlem sedan juni 200032 967 inlägg
#3

Enklast är väl att använda javascript.

<input type="text" name="skivnamn" id="skivnamn" onblur="if(document.getElementById('skivbild').value=='') document.getElementById('skivbild').value=this.value+'.jpg';">
<inpyt type="text" name="skivbild" id="skivbild">
257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)