2010-05-16 14 views
3

如何檢查文本框中的逗號。即如果逗號是存在的代碼應該警惕,使用jQuery檢查文本框中的逗號

<input type="text" id="name"/> 

謝謝..

+3

驗證何時應該發生?點擊按鈕?打字? – Kobi 2010-05-16 12:19:42

回答

6

你可以做這樣的:

if ($('#name').val().indexOf(',') !== -1) 
{ 
    alert('There was a comma'); 
} 

由於您沒有指定,你可以把這些代碼在blur事件等

3

並不真正需要的jQuery(用於測試)。這裏有一個正則表達式test()

if(/\,/.test($('#name').val())) { 
    alert('found a comma'); 
} 

正則表達式test()函數返回真或假。

4
$("#name").blur(function() { // or keyup, keydown, keypress, whatever you need 
    if(this.value.indexOf(",") !== -1) { 
     alert('got a comma'); 
    } 
}); 
1

而且強制性無jQuery的解決方案;)

if (document.getElementById("name").value.indexOf(",") !== -1) { 
    ....  
} 
相關問題