Verifica campul daca are mai putin de 3 caractere

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
cadou
Mesaje:328

Verifica campul daca are mai putin de 3 caractere

deci am o problema
am asa :

Cod: Selectaţi tot

.....................
var x = $('#comm_text').val();
		if(x<'3')
		{ alert('comentariu e mai mic de 3 caractere'); }
else {
se adauga comentariu
}
...........................
Ce este gresit de imi da alertu acela mereu chiar daca comentariul e mai mic sau mai mare de 3
Codul merge daca nu am partea cu conditia aceea cu alertu.....

MarPlo Mesaje:4343
Salut
E gresit '3' intre ghilimele, ceea ce face sa fie considerat sir in loc de numar.
In codul: var x = $('#comm_text').val();, x contine valoarea /textul din camp, nu numarul de caractere.
Corect merge asa:

Cod: Selectaţi tot

var xchr = document.getElementById('comm_text').value;
if(xchr.length < 3) { alert('comentariu e mai mic de 3 caractere'); }
else {
  // se adauga comentariu
}

cadou Mesaje:328
Cum pot verifica daca ce este scris intr-un input sunt cifre si cifra e intreaga ?

MarPlo Mesaje:4343
Cred ca merge asa sa verifici daca valoarea din campul text e un numar intreg:

Cod: Selectaţi tot

var xchr = document.getElementById('idul').value;
if(xchr.match(/^[0-9]+$/)) {
  // corect, cod JS ...
}
else { alert('Textul nu e un nr. intreg'); }