旗下(xià)網站
s

百科知識庫

報道公司事件 · 傳播行業動态

JS函數判斷内容是否爲空

發布日期:2015-01-07    發布者:蔣桂華

  1.驗證文本域是否爲空

  文本域可(kě)以通(tōng)過value屬性獲得(de)其中的(de)文本,如果爲空,則其長(cháng)度爲0,驗證是基于此特點代碼如下(xià):

  if(tbusername.value.length==0)

  {

  alert("用(yòng)戶名爲空");

  return false;

  }

  另外,如果要驗證文本是否超過指定長(cháng)度,也(yě)可(kě)以用(yòng)length屬性實現;

  2.驗證下(xià)拉列表框是否爲空

  通(tōng)常下(xià)拉列表框的(de)第一項是提示性的(de)信息,例如"請選擇所在城(chéng)市"判斷是否選擇了(le)一個(gè)城(chéng)市選項是根據selectedIndex屬性是否爲0,代碼如下(xià):

  if(sltcity.selectedIndex==0)

  {

  alert("請選擇所在城(chéng)市");

  return false;

  }

  如果覺得(de)此種驗證不可(kě)靠,還(hái)可(kě)以由value屬性判斷,如果value屬性值無效,則表示未選中,這(zhè)種方式更加靈活.

  3.判斷數據的(de)有效性

  數據有效性包括了(le)很多(duō)内容,例如一個(gè)字符串是否爲日期格式,是否爲有效的(de)數字,是否爲有效的(de)E-mail等,這(zhè)類判斷通(tōng)常都是由正則表達式完成.

  盡管javascript幾乎可(kě)以完成所有的(de)數據驗證,但這(zhè)終究是一種客戶端的(de)技術,技術熟練的(de)黑(hēi)客可(kě)以很容易繞過這(zhè)些驗證而将非法數據直接提交到服務器,給服務器帶來(lái)很大(dà)的(de)麻煩,所以各位網站建設的(de)朋友要熟練運用(yòng)JS來(lái)保護網站的(de)安全.

Copyright 大(dà)連網龍科技 版權所有   html - txt -

電話(huà)
客服
目錄auth下(xià)缺少key.txt,請前往官網獲取授權