Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Форма с Javascript 
:(
    Опции темы
Дим
Дата 4.5.2009, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.5.2009

Репутация: нет
Всего: нет



Код

<html>
<head>
<script language="javascript">
<!--

required = new array("name", "email");
required_show = new array("Ваше имя", "электронный адрес");

function sendform () {

var i, j;

for(j=0; j<required.length; j++) {
for (i=0; i<document.forms[0].length; i++) {
if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) {
alert('Пожалуйста, введите ' + required_show[j]);
document.forms[0].elements[i].focus();
return false;
}
}
}

return true;
}

//-->

</script>
</head>

<body>
<form onsubmit="return sendform();">

Ваше имя:     *<input type="text"  name="name"><br>
Электронный адрес: *<input type="text" name="email"><br>
Тема сообщения:     <input type="text" name="subject"><br>
Сообщение:          <textarea name="message"></textarea><br><br>

<input type="submit" value="Отправить">
<input type="reset" value="Очистить">

</form>
</body>
</html>



 я через денвер пытаюсь её проверить, когда нажимаю в этой форме отправить у мя выскакивает ошибка(поля могут быть заполнены и вовсе не заполнены-ошибка всё равно выскакивает), подскажите  что с этой ошибкой делать(можете попробывать у ся запустить-может эт у мя ошибка только)
PM MAIL   Вверх
bars80080
Дата 4.5.2009, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



а что за ошибка - останется секретом?
PM MAIL WWW   Вверх
Дим
Дата 4.5.2009, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.5.2009

Репутация: нет
Всего: нет



Not Found
The requested URL /cgi-bin/formmail.cgi was not found on this server.

Подсказка Денвера

Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/test1.ru/www/cgi-bin/formmail.cgi, которого не существует.
PM MAIL   Вверх
Grig
Дата 5.5.2009, 04:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 809
Регистрация: 29.4.2005
Где: Иркутск

Репутация: 6
Всего: 16



ключевое слово array с большой буквы:
Код

required = new Array("name", "email");
required_show = new Array("Ваше имя", "электронный адрес");


а в теге form лучше указать аттрибуты action и method
Код

<form action="" method="get" onsubmit="return sendform();">



--------------------
        
PM MAIL ICQ   Вверх
Aliance
Дата 5.5.2009, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Дим, при чем здесь JS? то значит "проверить форму с помощью Denverа"? Как такое вообще возможно?
А ошибка что ты привел свидетельствует о том, что адрес у действия формы не действителен.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0444 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.