» »

Operacija na input-u pred submit-om?

Operacija na input-u pred submit-om?

MrStein ::

V HTML obrazcu je nekaj INPUT fieldov (text).
Kako pred submit-om pokličen neko funkcijo, ki "pripravi" podatke, vpisane v polju?

Trenutno imam v onblur in onfocus atributih, ampak če uporabnik nekaj vtipka in pritisne enter ter se tako submita, se to ne pokliče.

Kaj je najbolje? onsubmit na FORM-u, ki potem obdela vsa INPUT polja?
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

root987 ::

Ja, onsubmit bi znal bit kar tapravi.
"Myths which are believed in tend to become true."
--- George Orwell

MrStein ::

Dal sem na INPUT type="submit" onclick="xxx", ker je ta onclick že obstajal, sem samo dodal kodo.
onclick se izvede tudi, če se submita s tipkovnico (pritisk na ENTER v enem text INPUT-u). Ni ravno logično, ampak...
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

urosz ::

ne imej submit gumba ampak zgolj navaden gumb. ob kliku nanj obdelaj podatke po želji, nato pa obrazec submitaj z jquery-jem - $('#forma').submit();

MrStein ::

Kaj pa je narobe s submit gumbom?
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Ziga Dolhar ::

Želi biti preveč ustrežljiv.
https://dolhar.si/

MrStein ::

Meni čisto v redu dela, tak da ostaja. ;)
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

petzup ::

Včasih se pojavijo težave v kakšnih drugih browserjih in zna submit prej zagrabit kot onclick in ti posledično potem ne kliče neke xy funkcije, ki jo imaš na onclick.

MrStein ::

Kaj pa onsubmit na FORM-u?

v kakšnih drugih browserjih?
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Zgodovina sprememb…

  • spremenil: MrStein ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

gumb ... v tabeli

Oddelek: Programiranje
121628 (1330) lejka
»

[JAVA] Kako iz servleta dobiti ime okna od klienta (browserja)?

Oddelek: Programiranje
171266 (1001) Fizikalko
»

Link brez tipke v php

Oddelek: Izdelava spletišč
91140 (1047) pivmik
»

Predogled pošlje sporočilo

Oddelek: Slo-Tech
111090 (862) Gandalfar
»

Nevidni parametri pri linkih?!

Oddelek: Izdelava spletišč
9959 (804) Uporabnik

Več podobnih tem