Cytat(mcbarlo @ 7.05.2007, 20:04:56 )

Hmm, troche chyba nie doprecyzowalem pytania. Dokladnie to chcialbym rozpoznac za pomoca, ktorego przycisku zostal wyslany formularz.
Sprawa szczegolowo wyglada nastepujaco:
mam formularz, ktory jest sprawdzany przed wyslaniem. Tak, wiec mam funkcje, ktora "onsubmit" sprawdza sobie co tam user wpisal i jak cos schrzanil to go o tym informuje.
Jednak jesli wysyla formularz za pomoca jednego z przyciskow ta funkcja powinna nie dzialac. Mozna oczywiscie dodac instrukcje warunka zeby w przypadku w/w zdarzenia odrazu zwracala true. Tylko problem tkwi w tym, ze nie wiem jak to zdarzenie namierzyc.
Trochę źle zrobiłeś na początek. Zrób sobie funkcję 'zewnętrzną' o nazwie np. checkData(), która będzie działa jak Twoje zdarzenie
onsubmit. I przy odpowiednich przyciskach będziesz dawał:
Kod
checkData();
document.forms[n].submit();
...a przy innych tylko:
Kod
document.forms[n].submit();