作者roya123456 (若葉)
看板Web_Design
標題[問題] 關於表單和按鈕
時間Sun Oct 29 17:57:31 2006
http://blackyoh.hp.infoseek.co.jp/cgi-bin/board1/patio.cgi?mode=view&no=424
function GoToURL(j) {
var URLis;
URLis = document.URLframe.Dest.value;
var location = ("patio.cgi?mode=view&no=" + URLis);
this.location.href = location;}
<form name="URLframe">
<input type="text" name="Dest" size="3" value="1" maxlength="3">
<input type="button" name="View" value="GO" onclick="GoToURL(this)">
</form>
因為有需要,所以做了一個簡短的語法
在「文字方塊」裡,輸入數字後,用滑鼠按下按鈕,可以正常顯示(如網址A)
按下鍵盤「ENTER」時,卻直接回到主頁(如網址B)
A
http://blackyoh.hp.infoseek.co.jp/cgi-bin/board1/patio.cgi?mode=view&no=424
B
http://blackyoh.hp.infoseek.co.jp/cgi-bin/board1/patio.cgi?Dest=424
可以請教一下,該如何解決呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.10.176
推 litthe:button的 onclick 改為 onsubmit看看 10/29 18:01
推 roya123456:試過後不行,而且連按鈕都沒反應了 10/29 18:05
※ 編輯: roya123456 來自: 218.170.10.176 (10/29 18:09)
推 ppkkykei:你是指游標還停在文字輸入時就按下enter卻不會換頁嗎 10/30 09:16
→ ppkkykei:<input type="text" onKeyPress="checkEnter(event)"> 10/30 12:44
→ ppkkykei:再寫function checkEnter(event)的內容,判斷按下enter.. 10/30 12:44