ну, у меня получилось примерно то же самое, но более приземленно:
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>XZ</title>
<style>
body{color:#000;background-color:#fcfcfc;font-family:Georgia,'Bookman Old Style',Verdana;font-size:14px;text-align:center;}
input{text-align:center;}
</style>
<script>
var ID;
function get(frm){
alert('Кликнули по кнопке с айди '+ID);
return false;
}
window.onload=function(){
var f=document.forms[0],
elems=f.elements;
for(var i in elems){
if(elems[i].type=='submit'){
elems[i].onmousedown=function(){
ID=this.attributes['id'].nodeValue;
}
}
}
}
</script>
</head>
<body>
<form action="" method="POST" onsubmit="return get(this);">
<input name="kn1" id="kn1" value="Кнопка1" type="submit" />
<input name="kn2" id="kn2" value="Кнопка2" type="submit" />
</form>
</body>
</html>
п.с. понравилось
