[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка текстовых полей в javascript
Undertaker
Доброго времени суток. Не могу нормально проверить текстовые поля перед отправкой, на форме есть combobox и несколько текстовых полей с именем "kol".$i."" где $i - id материала и он принимает разные значения в зависимости от того что, выбрал пользователь.
Все имена полей я передаю в массив (что бы показать js имена)
    $arr[] = "kol".$i."";

Затем я этот массив передаю в js
 
unset($tmp);
foreach ($arr as $dta) {
$tmp[]='\''.$dta.'\'';
}
echo '<script type="text/javascript">
var array=new Array('
.implode(',',$tmp).');
</script>'
;

Массив передаётся, и его возможно вывести.
При проверке combobox программ работает правильно

function validate_form ( )
{
valid = true;

if ( document.form.s_object.value == "0" )
{
alert ( "Пожалуйста выберите строящийся объект" );
valid = false;
}

return valid;
}

При проверке же текстовых полей он не проверяет совсем, почему? Правильно ли я делаю, или уже не в ту степь пошёл

function test(form)
{
valid = true;

for (i in array)
{
if (document.form.array[i].value == "0")
{
alert("Пожалуйста, введите строку!")
valid = false;
}
}


return valid;
}


_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.