FAQ |
Kalender |
2003-10-19, 17:25 | #1 | ||
|
|||
Supermoderator
|
Har funderat på att ersätta formulärens standardknappar med egna bilder för att hela sidan ska gå i samma tema. Kan dock inte riktigt bestämma mig för om jag verkligen ska ha bilder eller inte, därför tänkte jag höra mig för. Vill gärna att sidan ska fungera i så många olika webbläsare som möjligt (som följer standarderna enl. W3C). Vad har ni för åsikter och/eller erfarenheter av grafiska submit-knappar?
|
||
Svara med citat |
2003-10-19, 18:04 | #2 | |||
|
||||
Har WN som tidsfördriv
|
Nackdelen med bilder som submitknappar är att om du t.ex har 2 st olika submitknappar så blir det mycket jobbigare att skilja på vilken man har tryckt på. För att värdet på submitknappens namn skickas inte med om det är en bild, istället skickas det x och y koordinater på var på knappen man har klickat. Det går ju då istället att t.ex se om just den knappens x-kordinat har ett värde, isåfall har man ju klickat på den. Tyvärr så blir det problem om man har submittat genom att trycka enter istället för att klicka med musen, då får nämligen inte x och y något värde.
|
|||
Svara med citat |
2003-10-19, 18:46 | #3 | ||
|
|||
Administratör
|
Det finns flera sätt att göra grafiska knappar, som är väl stödda bland browsers och följer w3c rekommendationer.
button : http://www.w3.org/TR/html4/interact/forms....tml#edef-BUTTON input type="image" : http://www.w3.org/TR/html4/interact/forms....s.html#h-17.4.1 Sedan kan du också göra en vanlig input type="submit", för att ta bort bordern (border-style:none) och lägga en bakgrundsbild (background-image:url('img')). input type="image" är nog att föredra. Har du problem med att du har flera formulär löser du det väldigt, väldigt enkelt med att lägga en input type="hidden" med en formulärreferens.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2003-10-19, 20:50 | #4 | |||
|
||||
Mycket flitig postare
|
Varför itne andvända en vanlig länk och en vanlig bild
Kod:
<a href="javascript:document.form.submit();"><img src="bild.gif"></a> |
|||
Svara med citat |
2003-10-19, 21:00 | #5 | |||
|
||||
Har WN som tidsfördriv
|
Bästa är nog att undvika javascript eftersom det körs på klientsidan.
Och hidden fields fungerar sålänge man bara har 1 submitknapp till 1 form. |
|||
Svara med citat |
2003-10-19, 22:37 | #6 | ||
|
|||
Supermoderator
|
Citat:
|
||
Svara med citat |
Svara |
|
|