
25.11.2009, 17:36
|
|
Познающий
Регистрация: 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..
|
|
|