Mulla on lomakkeella useampi nappi, millä pystyn erottelemaan mitä nappia on painettu?
Pitäis poimia talteen onko painettu Tallenna-, tai Poista-painiketta.
Ensin ajattelin, että id-attribuutin arvolla saisin painikkeen tunnuksen talteen, mutta sovellus lukeekin silloin lomakkeessa lähetetyt parametrit, eikä siis saa painikkeen id-arvoa, ilmeisesti sitä ei kai lähetetä ollenkaan?
Miten tietää mitä nappia on painettu?
2
240
Vastaukset
- nimimerkki
No miksei se name -arvo kelpaa?
Periaatteessa lomakedatan käsittelyssä pitäisi voida tunnistaa tilanne siitä, onko datassa kenttä save=Tallenna vai kenttä delete= Poista . (Kolmas kenttä, tuhoamispainike, ei kuulu tähän yhteyteen, koska sen käsittelee kokonaan selain. Se kannattaa poistaa heti; ks. esim.
http://www.useit.com/alertbox/20000416.html )
Käytännössä tähän ei voi luottaa ainakaan silloin, kun lomakkeessa on yksikin tekstinsyöttökenttä (). Tällöin nimittäin riippuu selaimesta, mitä tapahtuu, jos käyttäjä painaa Enter-näppäintä sellaisessa kentässä. Se saattaa vastata lomakkeen lähettämistä, mutta epämääräistä on, toimiiko selain ikään kuin jotakin submit-painiketta olisi painettu. Tästä tarkemmin:
http://ppewww.ph.gla.ac.uk/~flavell/www/formquestion.html
Varminta on siis toimia niin, että lomakkeessa on vain yksi submit-kenttä, ja toiminnon valinta tehdään esimerkiksi
-elementeillä luodusta valikosta.
id-määritteen arvolla ei ole mitään vaikutusta lomakedataan, vaan lomakedata muodostuu name- ja value-määritteiden pohjalta.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Häiriköinti
Sinä joka rälläsit viime yönä aamuun klo. 00 :04 koulun pihassa ja pitkin kyliä. Rekkari ylhäällä. Terv. Kerrostalon as983762Askanmäessä Huippu esitys
Kävimme Ystävien kanssa Askanmäen kesäteatterissa. Kaikki tykättiin esityksestä aivan valtavasti. En varmaan koko vuonna353242- 603209
- 683029
Kerro jotakin hauskaa. :)
Kirjoita jotakin mukavaa vaikka kaivatustasi. :) Ei törkytekstejä kiitos. :)682884Mä sanon tän suoraan.
Se on sun käytös mikä ajaa pois. Et välitä muitten tunteista kun omistasi.672809On olemassa tiettyjä sääntöjä!
Ja jos aiot pärjätä mun kanssa niin teet vain niinkuin mä sanon. Mieheltä Naiselle632524Pohdinttavaksi
No siis, saiko yrityksen toimitusjohtaja potkut vaiko älysi ihan itse jättää nimellisen tittelin ettei maine enää enempä802321- 452162
- 692158