проверка полей формы!!!!
Собственно мне нужна Ваша поможью.У меня есть скрипт
<html> <head> <title>Добавление полей в форму</title> <script type="text/javascript"> var countOfFields = 1; // Текущее число полей var a = 0; // Уникальное значение для атрибута name var maxFieldLimit = 5; // Максимальное число возможных полей function deleteField(a) { // Получаем доступ к ДИВу, содержащему поле var contDiv = a.parentNode; // Удаляем этот ДИВ из DOM-дерева contDiv.parentNode.removeChild(contDiv); // Уменьшаем значение текущего числа полей countOfFields--; // Возвращаем false, чтобы не было перехода по сслыке return false; } function addField() { // Проверяем не достигло ли число полей максимума if (countOfFields >= maxFieldLimit) { alert("ВСЕ"); return false; } // Увеличиваем текущее значения числа полей countOfFields++; // Увеличиваем ID a++; // Создаем элемент ДИВ var div = document.createElement("div"); // Добавляем HTML-контент с пом. свойства innerHTML div.innerHTML = "<input name=\"name" + a +"\" type=\"text\" /> <a onclick=\"return deleteField(this)\" href=\"#\">[X]</a>"; // Добавляем новый узел в конец списка полей document.getElementById("parentId").appendChild(div); // Возвращаем false, чтобы не было перехода по сслыке return false; } function test2(form) { if (form.name_.value == "" || form.name_.value.indexOf('@', 0) == -1) alert("Неверно введен адрес e-mail!"); else alert("OK!"); } </script> </head> <body> <form method="GET" action="#" name="form1"> <input type="submit" value="Послать на e-mail"> <div id="parentId"> <div><input name="name" type="text" />Фамилия <div><input name="name" type="text" />Имя <div><input name="name_" type="text" />е-mail <input type="button" name="button2" value="Проверка e-mail" onClick="test2(this.form)"> <a onclick="return addField()" href="#">Добавить еще поле E-mail</a></div> </form> </body> <br><br><br> </html> в котором можно добавлять поля e-mail а вот проверять на коректный e-mail он токо может первое поле. Помогите сделать проверку добавленных полей e-mail. И еще как мне сказали это надо делать как то через масив но я не знаю как это сделать. ЗАРАНЕЕ СПАСИБО!!!!!!!!! |
Часовой пояс GMT +3, время: 02:47. |