📄 00000007.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: afei (飞色精灵), 信区: Java <BR>标 题: JavaScript(7) <BR>发信站: BBS 水木清华站 (Mon Aug 4 09:06:36 1997) <BR> <BR>发 信 人:新怪侠一枝梅 回信地址:<A HREF="mailto:Stephan.bbs@bbs.swjtu.edu.cn">Stephan.bbs@bbs.swjtu.edu.cn</A> <BR>信区名称:Java 信件日期:01 Aug 1997 04:43:09 <BR>信件提要:[转载] JavaScript(7) <BR>原发信站:锦城驿站 <BR>------------------------------------------------------------[1079/1093]------- <BR>;37m【 以下文字转载自 2mInternet 7m讨论区 】 <BR>【 原文由2m Stephan7m 所发表 】m <BR> <BR> 第 七 集 <BR> <BR>(转载与www.swjtu.edu.cn) <BR> <BR> <BR> <BR>输 入 表 单 (form) 对 某 些 Internet 上 的 网 页 而 言 是 很 重 要 的。 通 常 form 的 输 入 内 容 <BR>会 被 送 回 server 中 做 处 理。 JavaScript 具 有 确 认 输 入 值 的 功 能, 可 以 事 先 确 保 这 些 <BR>值 是 属 於 "合 法 的", 进 而 避 免 将 错 误 的 输 入 值 送 回 server。 首 先 我 将 告 诉 您 如 何 <BR>对 form 的 输 入 做 确 认 的 工 作, 再 来 我 将 会 提 到 用 JavaScript 将 资 料 送 回 server 的 可 <BR>能 性。 <BR> <BR>咱 们 开 始 吧 ! 我 先 写 一 个 简 单 的 语 法。 在 下 面 我 加 了 两 个 text- 元 件 (element), 请 <BR>将 您 的 大 名 写 入 第 一 个 空 格, 并 将 您 的 e-mail address 写 入 第 二 个 空 格。 您 可 在 这 <BR>两 个 空 格 中 任 意 输 入 并 按 下 按 钮。 您 也 可 以 不 输 入 任 何 东 西 就 按 下 按 钮 试 试 ! <BR> <BR>请 输 入 您 的 大 名 : <BR> <BR> <BR>请 输 入 您 的 e-mail address : <BR> <BR> <BR>对 第 一 个 空 格 而 言, 若 您 没 有 键 入 任 何 东 西, 电 脑 便 会 出 现 一 个 错 误 讯 息, 并 <BR>请 您 再 输 入 一 次。 当 然, 此 空 格 会 把 任 何 输 入 的 字 串 都 视 为 "合 法 的" 输 入, 它 <BR>无 法 辨 认 出 您 输 入 的 名 字 是 正 确 的 或 是 胡 的。 即 始 您 输 入 的 是 数 字, 它 也 <BR>会 把 此 数 字 当 成 您 的 大 名。 例 如 您 输 入 '17', 它 将 会 显 示 '嗨 ! 17'。 <BR>第 二 个 空 格 就 设 计 得 稍 微 复 杂 一 点 了。 您 可 试 着 输 入 一 个 简 单 的 字 串 - 例 如 您 <BR>的 大 名, 它 将 会 显 示 错 误 讯 息, 并 请 您 再 输 入 一 次 (除 非 您 输 入 的 字 串 含 有 @ <BR>..)。 这 个 空 格 的 确 认 标 准 是 检 视 您 输 入 的 字 串 中 是 否 含 有 @ 。 即 使 只 输 入 一 <BR>个 @, 它 也 会 被 视 为 合 法 的 输 入 --- 虽 然 这 也 不 是 正 确 的 e-mail address。 所 有 <BR>Internet 的 e-mail address 皆 含 有 @ , 因 此 对 e-mail address 输 入 值 做 此 种 确 认 工 作 是 很 <BR>适 合 的。 <BR> <BR>接 下 来 看 看 上 述 功 能 的 原 始 码 吧 : <BR> <BR><html> <BR><head> <BR><script language="JavaScript"> <BR><!-- Hide <BR> <BR>function test1(form) { <BR> if (form.text1.value == "") <BR> alert("您 没 写 上 任 何 东 西, 请 再 输 入 一 次 !") <BR> else { <BR> alert("嗨 "+form.text1.value+"! 您 已 输 入 完 成 !"); <BR> } <BR>} <BR> <BR>function test2(form) { <BR> if (form.text2.value == "" || <BR> form.text2.value.indexOf('@', 0) == -1) <BR> alert("这 不 是 正 确 的 e-mail address! 请 再 输 入 一 次 !"); <BR> else alert("您 已 输 入 完 成 !"); <BR>} <BR>// --> <BR></script> <BR></head> <BR> <BR><body> <BR><form name="first"> <BR>Enter your name:<br> <BR><input type="text" name="text1"> <BR><input type="button" name="button1" value="输 入 测 试" onClick="test1(this.form)"> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -