請教一個html與java script的問題

<form>
<input type=text value='1' size=6 onkeyup="if (event.keyCode == 13){alert('test');}">
<input type="button" name="1">
<input type="button" name="2">
</form>

請問這一段,我想在按enter之後去跑onkeyup這個事件
但不知為什麼它總是會去執行button name=1的這個
請問我要怎麼做才能把它預設去執行的設定弄掉呢,因為這樣子onkeyup的事件永遠不會去執行
2008-11-17 14:15 發佈
onkeypress="if (event.keyCode == 13){alert('test');return false;}"
<form>
<input type=text value='1' size=6 >
<input type="submit" name="1">
</form>


感謝回覆,小弟再請教一個問題,當我按enter的時候,它都會自動去執行submit
請問是為什麼呢,我不想讓它自動去跑submit?
那是瀏覽器預設動作

onkeypress="if (event.keyCode == 13){return false;}"

加這就不會了吧
真是太感謝了,加上return false就ok了

小弟不才,您說的瀏覽器預設動作是什麼意思呢,為什麼加上return false就好了呢?
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?