[ duleBGD @ 05.03.2008. 10:21 ] @
Tek sam pocetnik, tako da cu postaviti jedno osnovno pitanje.
Treba mi forma koja ce imati jedno tekst polje i dva dugmeta. Pritiskom na jedno od ova dva dugmeta, forma salje post metodom sadrzaj tekst polja na odgovarajucu stranicu.
Unapred hvala.
[ feroc1ty @ 05.03.2008. 10:37 ] @
http://www.w3schools.com/html/default.asp
http://www.w3schools.com/html/html_forms.asp
[ Nemanja Avramović @ 05.03.2008. 10:40 ] @
Forma može da šalje polja iz forme samo na jednu stranicu. Odnosno može i na dve, verovatno, ali preko JavaScripta.

Ono što bi trebalo da radiš je da staviš dva submit dugmeta sa istim imenom i različitim "value," a onda na sledećoj strani na osnovu vrednosti "value" radiš određene akcije... valjda
[ duleBGD @ 05.03.2008. 10:48 ] @
HVALA!!!!!!!

edit: Nemanja: Ne citiraj prethodnu poruku.

[Ovu poruku je menjao Nemanja Avramović dana 06.03.2008. u 12:40 GMT+1]
[ vatri @ 05.03.2008. 12:02 ] @
Moze i da se stavi radio dugme pa da izaberes sta da radi
[ Miroslav Ćurčić @ 05.03.2008. 21:09 ] @
Ne sme dva "submit" dugmeta,
mora dva "button" dugmeta,
kao: <input type="button" name="Dugme1" value="Stisni me">

Problem sa Submit tipom je što se okida slanje forme ako se pritisne Enter, pa postaje diskutabilno koje će dugme biti dodato u GET/POST kad su oba ravnopravna.

Kad sam ovo isprobavao, na Enter je IE7 uvek prosleđivao prvi submit na koji naiđe, dok je FF1,5 išao svaki put po slučajnom izboru.

Rešenje je dakle u JavaScriptu, ne smeš se osloniti na to da "neće niko stiskati Enter, napisaću upozorenje".
Pomoći ćemo ti, daj nam html forme.
[ Nemanja Avramović @ 06.03.2008. 11:42 ] @
Neki isključuju JS
[ dakipro @ 06.03.2008. 11:54 ] @
OT: jel to iz iskustva ili kruze glasine?
Posto se jos nisam sreo sa korisnikom koji iskljucuje js (vecina ni nezna da to postoji, a kamoli sta je to i da to moze da se iskljuci)
[ kelja @ 06.03.2008. 12:42 ] @
Ma to sigurno ovi hakeri, mysql injection vragovi i slicni napredni korisnici rade... ;)
[ kazil @ 06.03.2008. 13:03 ] @
nisam proverio, ali mozda moze na nacin koji je Nemanja predlozio, stim, da se doda tabindex atribut na submit dugmad, pa mozda tako spreci random odabir?
http://www.w3schools.com/htmldom/prop_submit_tabindex.asp

edit: nema efekta tabindex, to ne vredi.

inace sad sam pokusavao u ff2 i ie6 uvek je odabrao prvi submit...
[ Miroslav Ćurčić @ 06.03.2008. 15:44 ] @
OT: mizeran procenat korisnika isključuje JS (bar koliko je meni poznato), tako da se slobodno može osloniti na njegovo prisustvo.
Jedino treba izbegavati JS za konstruisanje navigacije (dinamički meniji) jer je problem pretraživačima da to isprate. Ne znam imaju li browseri u mobilnim telefonima JS podršku.
Daki, ja ga ponekad isključim, kad naiđem na neku napornu stranicu ili kad mi blokira kontekstni meni a ja baš hoću "Save image as...". Naravno posle zaboravim da uključim pa se čudim :)

Vidi, uvek možeš ostaviti da je jedno dugme tipa "submit" a ostali tipa "button" pa pozivati js, ali tada bi trebalo nekako vizuelno naglasiti to prvo dugme, da se vidi da je "default". Isto tako ako su svi "submit" onda naglasi prvo dugme.
[ Nemanja Avramović @ 06.03.2008. 17:34 ] @
Citat:
dakipro: OT: jel to iz iskustva ili kruze glasine?
Posto se jos nisam sreo sa korisnikom koji iskljucuje js (vecina ni nezna da to postoji, a kamoli sta je to i da to moze da se iskljuci)


Glasine, naravno
Ali opet, moje lično mišljenje je da se ne treba oslanjati na JS ukoliko to nije baš neophodno. Nekako ga ne volim