[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывести значения текстовых полей в массив
Undertaker
Запарился на простом, ну как обычно. У меня есть формочка с текстовыми полями, причём текстовые поля привязаны к галочке т.е. если галочка стоит то текстовое поле открыто, в противном случае оно имеет атрибут disabled (закрыто). Пытаюсь после нажатия на кнопку формы сто бы он вывел массив с введёнными цифрами, причём если поле disabled то значение 0, в противном случае значение равно введённому числу value. Перекурил все мануалы по матрицам, пробовал различными способами, но код так и не заработал.
Вот код для текстового поля и галочки:

echo "<form action='proverka.php' method='get' name='form' autocomplete='off' onsubmit='return validate_form ( );'>
echo '<tr><td>';
echo '<input type="
checkbox" name="agree" value="а1" id="agree"></td>
echo '<td><input onclick="
this.select();" type="text" id="continue" value="Введите число" name='id/>Измерение</td></tr>';

А вот код js

function validate_form ( )
//<!--
{
valid = true;


$(document).ready(function (){
$('input:text').each(function (){

var massiv = []; //Создаю массив

if ($(this).attr('disabled')!=='disabled') {
if (($(this).val() == "") || ($(this).val() == "Введите число")){

massiv =$(this).val(); // Если значение не закрыто и введено правильно-добавить в массив

alert('Вы не ввели значение в одно из открытых полей');
valid = false;
}
}

else {
massiv =0; //в противном случае значение равно ноль
}

}
);
});

alert (massiv); // Вывести массив

return valid;
}
//-->


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

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