Mindkét megoldás jó. Az én verzióm akkor jobb, ha több dolgot akarsz submitnál ellenőrizni. Például, ha csak akkor akarod megakadályozni a submitot, ha a mező üres. Kényelmesebb, és áttekinthetőbb beírni egy többsoros kódot egy eseménykezelő függvénybe, mint egy html obsubmit attribútumba belezsúfolni.
Forget your troubles, c'mon get happy