簡體   English   中英

如何檢查我的輸入中是否有文字

[英]How to Check if i have text in my input

我想做一個小程序,將檢查我在輸入字段中是否有任何文本...如果它是一個數字,我就很容易做

cardsp.value >= 1    

但是,當輸入為文本時,如何檢查字段中是否有內容?

Name : <input id="namep" type="text" />

我試圖做類似的事情(js),但這可能是某人做過的最錯誤的方式

    var array= ["","a","b","c","d","e","f","g","h","i","j","k","m","n","l","o","p","q","r","s","t","u","v","w","x","y","z"];
function pay()  {
    namep.value 
    if(namep.value >= array.indexOf("a"), cardsp.value >= 1 , emailpa.value >= 1){

         alert('Ty For Buying a Ticket From our compeny , you will receive the Invoicing in the ' +emailpa.value);
        }

    else if(namep.value == array.indexOf(""){
            alert('Please Write Your Name');
    }

    }

您可以通過以下方式檢查輸入字段是否僅包含字母:

var letters = /^[a-z]+$/;  
if( namep.value.match(letters) ) {
  // string contains only letters.
}
 var input=$("#namep").val();

要么

var input = document.getElementById('namep').value;

然后檢查是否有東西...

if(input.length>0)
{
 //do something. 
}

要么

var inputLength = input.length;

if(inputLength>0)
{
 //do something. 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM