Показать сообщение отдельно

  #1985  
Старый 25.11.2009, 17:36
Alpha][
Познающий
Регистрация: 19.10.2007
Сообщений: 72
С нами: 9768957

Репутация: 14
По умолчанию

такая проблема возникла . Сделал на сайте форму . написал к ней скрипт для проверки введенных пользователем данных
Вот он
PHP код:
function check(){
var 
is_ok true;
var 
errMsg ''
var 
form document.forms.orderForm
if (
form.orderName.value == null)
{      
errMsg += "\n Название проекта"
$(
'#orderName').css('background-color','red'); 
is_ok false;  
}          
if (
form.category.value == '0')
{              
errMsg += "\n Категория";              
$(
'#category').css('background-color','red');              
is_ok false;          
}          
if (
form.order_text.value == ''){              
errMsg += "\n Описание проекта";              is_ok false;          
}          
if(!
is_ok){              
alert("Вы не заполнили необходимые поля:"+errMsg);          
}          
return 
is_ok;      

но вот беда , если в какое либо из полей ввести кавычку , то проверка глючит и не правильно работает , как решить эту проблему ? И еще , после проверка форма передается в php файл для занесения в базу данных , как защитить INSERT запрос от спец символов в полях формы ?

Последний раз редактировалось Alpha][; 25.11.2009 в 17:41..
 
Ответить с цитированием