Per la prima devi usare la proprietà Default o DefaultButton o semplicemente dichiarare il button come submit, a quel punto I.E. da solo apisce che quando premi ENTER deve dare l' evento a quel button

Per la seconda, guarda che esiste già, vai su google e trovi il submitForm per le tue ricerche.
Non credo che tu possa implementare a modo tuo questa cosa ...