原來是這樣...
而在FORM中使用onSubmit則是在表單傳送資料前進行資料驗證,所以給RETURN
這個程式其實是學貫的「JavaScript動態網頁範例集」的第七章的7-10、7-11頁
他的說明:
onSubmit和onClick同樣是事件處理器,
onClick是按下按鈕時發生,
onSubmit則是在表單中按下【Enter】,或按下「Submit」按鈕時發生
你何不試試
其實你寫的這個程式是我沒有看到這個範例以前所寫的方式
可是這樣無法在文字欄位中按下【Enter】就前往,而只能按下按鈕才行
我想要能夠在文字欄位中按下【Enter】或按下按鈕都可以前往
於是我修改如下:
<center>
前往的地方
<form name="f">
<input type="text" name="t" value="http://" style="background-color:#99CCFF;" onKeyDown="key(event)">
<input type="button" onClick="jump()" style="background-color:#99CCFF;" value="Go!">
</form>
</center>
<script>
function jump(){
window.location=document.f.t.value;
}
function key(e){
if(e.keyCode==13){ //按下Enter時
jump();
}
}
</script>
可是當我在文字欄位中按下Enter時,依然沒有前往
請問是不是哪裡寫錯?
謝謝你