js檢測文字框是否為空程式碼例項
本章節單獨介紹一下如何驗證一個文字框的內容是為空,這個在表單驗證功能中經常用到,下面就單獨剝離出來這一項功能,做一下詳細介紹,希望能夠對初學者能夠有所幫助。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function checkBlankSpace(str){ while(str.lastIndexOf(" ")>=0){ str = str.replace(" ",""); } if(str.length==0){ alert("輸入內容不能為空"); } } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ var str=document.getElementById("txt").value; checkBlankSpace(str); } } </script> </head> <body> <input type="text" id="txt"/> <input type="button" id="bt" value="檢視結果"/> </body> </html>
以上程式碼實現了我們的要求,點選按鈕可以驗證文字框的內容是否為空,下面介紹一下它的實現過程。
一.程式碼註釋:
1.function checkBlankSpace(str){},此函式可以檢測一個字串是否為空,引數是文字框的value值。
2.while(str.lastIndexOf(" ")>=0){str = str.replace(" ","");},通過while迴圈語句來迴圈刪除字串的最後一個空格,這樣迴圈下來就可以將字串中的所有空格刪除。
3.if(str.length==0){alert("輸入內容不能為空");},當刪除所有的空格之後,如果字串的長度為零,就可以斷定文字框中輸入的內容為空了,然後彈出提示。
二.相關閱讀:
1.lastIndexOf()函式可以參閱js lastIndexOf()一章節。
2.replace()函式可以參閱javascript replace()一章節。
3.length屬性可以參閱javascript String length一章節。
相關文章
- js判斷文字框是否為空程式碼例項JS
- js判斷元素是否為空程式碼例項JS
- js驗證表單項是否為空例項程式碼JS
- js實現的驗證表單文字框和密碼框是否為空程式碼JS密碼
- js動態建立文字框程式碼例項JS
- js實現文字框提示程式碼例項JS
- js實現的檢測文字框輸入是否是數字的程式碼JS
- 文字嵌入邊框程式碼例項
- 密碼框提示文字程式碼例項密碼
- js點選文字框選中文字效果程式碼例項JS
- javascript判斷物件是否為空物件程式碼例項JavaScript物件
- js判斷textarea文字框是否為空並給出提示JS
- 文字框與文字垂直對齊程式碼例項
- js檢測css3動畫是否執行完畢程式碼例項JSCSSS3動畫
- js判斷一個字串是否為空或者只包含空格程式碼例項JS字串
- 文字框點選清除預設文字例項程式碼
- 讓input文字框文字垂直居中程式碼例項
- 密碼框提示文字效果程式碼例項密碼
- 當前文字框高亮效果程式碼例項
- 文字框高度自適應例項程式碼
- input文字框圓角效果程式碼例項
- 選中文字框文字觸發事件程式碼例項事件
- 點選按鈕複製文字框文字程式碼例項
- 點選文字框彈出可檢索下拉選單程式碼例項
- textarea文字框高度自適應程式碼例項
- js檢測蘋果終端裝置程式碼例項JS蘋果
- js檢測漢字的長度程式碼例項JS
- js實現的警告框例項程式碼JS
- jQuery點選文字框清除內容程式碼例項jQuery
- 限定文字框只能輸入數字例項程式碼
- 文字框輸入數字倒計例項程式碼
- 文字框獲得和失去焦點程式碼例項
- textarea文字框輸入文字數目倒計效果程式碼例項
- js檢測上傳檔案型別程式碼例項JS型別
- 實現密碼框預設文字效果例項程式碼密碼
- 兩個文字框同步輸入內容程式碼例項
- 使用CSS禁止textarea文字框調整大小程式碼例項CSS
- jquery監聽文字框內容變化程式碼例項jQuery