旗下網站

百科知識庫

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

JS函數判斷内容是否爲(For)空

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

  1.驗證文本域是否爲(For)空

  文本域可以(By)通過value屬性獲得其中的(Of)文本,如果爲(For)空,則其長度爲(For)0,驗證是基于(At)此特點代碼如下:

  if(tbusername.value.length==0)

  {

  alert("用(Use)戶名爲(For)空");

  return false;

  }

  另外,如果要(Want)驗證文本是否超過指定長度,也可以(By)用(Use)length屬性實現;

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

  通常下拉列表框的(Of)第一(One)項是提示性的(Of)信息,例如"請選擇所在(Exist)城市"判斷是否選擇了一(One)個(Indivual)城市選項是根據selectedIndex屬性是否爲(For)0,代碼如下:

  if(sltcity.selectedIndex==0)

  {

  alert("請選擇所在(Exist)城市");

  return false;

  }

  如果覺得此種驗證不(No)可靠,還可以(By)由value屬性判斷,如果value屬性值無效,則表示未選中,這(This)種方式更加靈活.

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

  數據有效性包括了很多内容,例如一(One)個(Indivual)字符串是否爲(For)日期格式,是否爲(For)有效的(Of)數字,是否爲(For)有效的(Of)E-mail等,這(This)類判斷通常都是由正則表達式完成.

  盡管javascript幾乎可以(By)完成所有的(Of)數據驗證,但這(This)終究是一(One)種客戶端的(Of)技術,技術熟練的(Of)黑客可以(By)很容易繞過這(This)些驗證而将非法數據直接提交到(Arrive)服務器,給服務器帶來(Come)很大(Big)的(Of)麻煩,所以(By)各位網站建設的(Of)朋友要(Want)熟練運用(Use)JS來(Come)保護網站的(Of)安全.

Copyright 大(Big)連網龍科技 版權所有 京ICP證000000号  html - txt -

遼公網安備 21021702000140号

電話
客服