<script>
function submit_ok(){
var mount=document.getElementById("mount").value;
var sp_name=document.getElementById("sp_name")[removed] ;
//alert(sp_name);
if(mount=="")
{
document.getElementById("mount").value=0;
mount=0;
}
var event=document.getElementById("event").value;
var type="";
if(event=="1")
{
type="銷貨";
}
if(event=="2")
{
type="退貨";
}
if(event=="3")
{
type="進貨";
}
if(event=="4")
{
type="調入";
}
if(event=="5")
{
type="調出";
}
var msg="";
msg=sp_name+"\n商品數量:"+mount+"\n類型:"+type+"\n確認後請按確定!";
if(confirm(msg))
document.form1.submit();
}
<form action="save.php" method="post" name="form1">
選擇類型:<select name="event" onchange="getdate()">
<option value="1" selected>銷貨</option>
<option value="2">退貨</option>
<option value="3">進貨</option>
<option value="4">調入</option>
<option value="5">調出</option>
</select>
<input type=text name="mount" size="10" onkeyup="chk()">
<input type='hidden' name='product_code' value='<? echo $_GET["product_code"]?>'>
<input type='hidden' name='dep_no' value='<? echo $_GET["dep_no"]?>'>
<input type='hidden' name='pid' value='<? echo $_GET["pid"]?>'>
<input type='hidden' name='sid' value='<? echo $_GET["sid"]?>'>
<input type='hidden' name='user_name' value='<? echo $user_name;?>'>
<input type="button" name="send" value="送出" onclick="submit_ok()">
</form>
這段程式中,當使用者點送出後會先跑submit_ok這段javascript,但是我發現如果使用者直接按enter鍵,就會直接submit到save.php這個網頁中,不知道有沒有什麼方法可以讓使用者就算是按enter鍵也可以先跑submit_ok這段程式呢?




























































































