Показать сообщение отдельно
  #1 (permalink)  
Старый 03.12.2010, 11:17
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

как проверить значения и не отсылать форму?
есть форма, которая отсылается

нужно проверить чтобы указанное значение первого поля не было меньше значения второго поля, и если это значение меньше, то выдать alert и не посылать форму.

Я сделал вот так, но почемуто это не работает
function checkCol(){
	var str = $('#col').val();  // первое поле
alert(str);// ответ  1
	var mincol = $('#pack').val();// второе поле
alert(mincol);// ответ 20
	if(str < mincol){
alert('Значение меньше чем надо'); 
	return  false;}
	}

алерт не выдается, соответственно условие if(str < mincol) не выполняется, странно. может он воспринимает числа как строки? тогда как привести к числу?

и если я просто делаю

function checkCol(){
return  false;
}


то форма почемуто всёравно отправляется

помогите разобраться, я уже 2 часа гуглю и не нагулгил ничего
Ответить с цитированием