風人園

          弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
          隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
          數據加載中……

          用Javascript 驗證表單提交

          首先要確定在那個 form 里驗證 , 我們要做的事情是 :

          <form? method="post" action="" name="f"LANGUAGE="javascript"onsubmit="return f_submit()" >

          ?

          這里分析一下 ,

          1. ? name="f" 一般我們驗證的時候不需要給 form 命名 , 可是這里要 , 為什么 , 需要驗證的是那個表單的那個 textfield?

          2. ? LANGUAGE="javascript" 這里要指出驗證的腳本語言是什么 , 不區分大小寫

          3. ? onsubmit= "return f_submit()" 這里 ,return 的值非常重要 , 它會用在 javascript 腳本語言里面 , 不可以和腳本里的不符合 ! 前面的 onsubmit 必須寫全 , 寫成 submit 不可以 , 寫成別的更不可以 !

          接著我們看 javascript

          <script language="javascript">

          ?

          function f_submit() {

          if(document.f.title.value=="")

          {

          alert("Sorry, 信息沒有輸入 ")

          document.f.title.focus()

          return false

          }

          ?else if(document.frmAddLink.content.value=="")

          {

          alert("Sorry, 說明沒有輸入 ")

          document.frmAddLink.content.focus()

          return false

          }

          }

          ?

          </script>

          1. ? 注意 function f_submit() 嚴格區分大小寫 ! function 寫成 Function 是不可以的 , 至于 f_submit(), 就是 form 里要 onsubmit return 的值 , 當然 , 照抄就可以 , 大小寫當然區分 !

          2. ? 下面 f.title 代表表單的值 , 要和 textfield 相匹配 !

          3. ? java/c 語言都在每句后面加分號 , 可是 javascript 不可以加 ! 這里很不習慣 , 我總是喜歡加分號 . 其它語句看大意就能理解 .

          posted on 2006-07-05 16:10 風人園 閱讀(998) 評論(0)  編輯  收藏 所屬分類: Web

          主站蜘蛛池模板: 炎陵县| 会东县| 本溪| 黑河市| 双城市| 阳信县| 乐东| 珠海市| 石林| 阿巴嘎旗| 江永县| 左贡县| 图片| 哈巴河县| 嘉峪关市| 关岭| 大埔区| 静安区| 民县| 白山市| 二手房| 班玛县| 五莲县| 伊金霍洛旗| 盘山县| 曲靖市| 大渡口区| 开化县| 自贡市| 阿瓦提县| 宜城市| 南投县| 阿尔山市| 永兴县| 盖州市| 庆城县| 牡丹江市| 武平县| 孝感市| 秭归县| 遂溪县|