2010-06-02 3 views

ответ

1
var value = document.getElementById('id-of-the-form-field').value 
// or: var value = document.getElementsByName('name-of-the-form-field')[0].value 

if(value.indexOf(',') > -1) { 
    // value contains a comma 
} 

Если это не то, что вы хотите, вы должны указать более подробную информацию.

Ссылка: .indexOf()

-1
str = document.getElementById(text_feild_id).value 
arr = str.split(",") 
if (arr.length>1){ 
    alert("comma exist"); 
} 

или

if (str.replace(/[^,]/g, "").length>=1){ 
     alert("comma exist"); 
    } 
+0

Ваше str.replace предложение может не сработать, если ул равна нулю. То, как вы его отделили, кто-то может запутаться и положить это в место, которое приводит к тому, что они получают возможность не вызывать метод замены по неопределенной ошибке. – coderintherye