Posted By: BigFoot (Shock To The System !) on 'CZwww' Title: Re: Problem v Javascript Date: Thu Apr 27 07:41:24 2000 > jak ve funkci zjistim ze byl zmacknuty enter Osetris u FORMu event "onSubmit" - ENTER ve FORMu se totiz rovna jeho submitnuti - teda urcite v IE; v Netscape mozna ne ... ale tobe asi o Netscape nejde, rekl bych. (NN na ENTER na INPUTu proste jenom beepne - ale to uz je osetreny formular => nevim, jaxe chova defaultni FORM (a se mi to nechce zkouset)). Takze ted tu event: <FORM onSubmit="return WasSubmit (this);" ... (to "return" je dulezity) A ve fci WasSubmit bych posleze zkontroloval, jestli byl FORM skutecne submitnut primo tlacitkem typu "Submit". Jak zjistit, kde bylo submitnuto: ... nevim, jak se da jednoduse zjistit aktivni element - takze u kazdeho elementu mam tohle: <INPUT onFocus="RecCurrent (this);" ... ... tahle fce (RecCurrent) mi pokazde napr. do promenny "Current" (ta musi byt globalni) ulozi odkaz na aktivni element - ten, ze ktereho byla volana (+ jeho poradi ve FORMu - do "IndexOfCurrent" - k tomu se dostanu pozdeji) ... ted z5 k WasSubmit: tam bych dal nasledujici podminku: if (Current == "SubmitButton") { ... - pokud byl tedy FORM odeslan primo z tlacitka "odesli formular", vracej z WasSubmit "true" (na konec das "return true;") => FORM se odesle - pokud ne, vrat proste "false" a presun focus na dalsi element (tady prave potrebujes poradi aktivniho elementu): TheForm.elements[IndexOfCurrent+1].focus (); takhle to bude tehdy, pokud budes mit fci deklarovanou nasledovne: function WasSubmit (TheForm) { ... ... no ... to je vsechno ... bye P.S.: kdyby nekdo vedel, jak 'ukazat' na aktivni element, byl bych vdecny uplne moc BigFoot, a.k.a. Yaroukh Yaroukh@Email.Cz www.volny.cz/Yaroukh