try:
<body onkeydown="keysavedata()">
<form method=post target="_blank" action=1.asp onsubmit="return savedata()">
<button type="submit" class="button1" name="submitbutton" onclick="keysavedata()">保存(<u>S</u>)</button>
</form>
<Script>
function keysavedata(){
if(window.event.altKey&&(window.event.keyCode==83)){
document.forms[0].submitbutton.click();
}
}
function savedata(){
return(confirm("您是否保存所填写的数据1?"))
}
</Script>
</body>
<body onkeydown="keysavedata()">
<form method=post target="_blank" action=1.asp onsubmit="return savedata()">
<button type="submit" class="button1" name="submitbutton" onclick="keysavedata()">保存(<u>S</u>)</button>
</form>
<Script>
function keysavedata(){
if(window.event.altKey&&(window.event.keyCode==83)){
document.forms[0].submitbutton.click();
}
}
function savedata(){
return(confirm("您是否保存所填写的数据1?"))
}
</Script>
</body>
<button type="submit" name="submitbutton" accesskey="s">保存(<u>S</u>)</button>
在表单的onsubmit事件里调用savedata