作者roya123456 (若叶)
看板Web_Design
标题Re: [问题] 关於表单和按钮
时间Mon Oct 30 19:08:07 2006
: 因为有需要,所以做了一个简短的语法
: 在「文字方块」里,输入数字後,用滑鼠按下按钮,可以正常显示(如网址A)
: 按下键盘「ENTER」时,却直接回到主页(如网址B)
: 可以请教一下,该如何解决呢?
依照各位前辈的指示,小妹一一试过了,最後终於找到办法,谢谢m(_ _)m
<input type="text" onKeyPress="checkEnter(event)">
这个方法是可以,但还是有小问题
虽然能够变换网页(目的页),但同时会开新视窗(原网页)
<form name="URLframe" onsubmit="GoToURL(this);return false;">
在form加上onsubmit语法,问题就解决了
↓完整语法,可以应用蛮多地方的?确定IE和Firefox皆可适用。
<script language="javascript"><!--
function GoToURL(j) {
var URLis;
URLis = document.URLframe.Dest.value;
var location = ("
http://" + URLis);
this.location.href = location;}
--></script>
<form name="URLframe" onsubmit="GoToURL(this);return false;">
<input type="text" name="Dest" size="3" value="1" maxlength="3">
<input type="button" name="View" value="GO" onclick="GoToURL(this)">
</form>
http://blackyoh.hp.infoseek.co.jp/cgi-bin/board1/patio.cgi?mode=view&no=424
--
┼─────────┼
┌────────┘ Station Square │
┼──────
│http://roya123456.hp.infoseek.co.jp/│
│ 精灵小站
└──────────────────┼
┼──┐
http://blackyoh.hp.infoseek.co.jp/│
┼─────────────────┼
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.10.176