function checkmail(m) {
// где m это значение проверяемого поля
m = m.toLowerCase();
var filter = /([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,3}$)/;
if (!filter.test(m)) {
alert("Пожалуйста, введите ваш e-mail корректно!");
return false;
} else return true;
}
А уж на что повешать, смотрите как вам будет удобно.