Показать сообщение отдельно
  #1 (permalink)  
Старый 05.06.2008, 22:14
Новичок на форуме
Отправить личное сообщение для DENAT Посмотреть профиль Найти все сообщения от DENAT
 
Регистрация: 05.06.2008
Сообщений: 3

проверка полей формы!!!!
Собственно мне нужна Ваша поможью.У меня есть скрипт
<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.
И еще как мне сказали это надо делать как то через масив но я не знаю как это сделать.
ЗАРАНЕЕ СПАСИБО!!!!!!!!!
Ответить с цитированием