ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #461  
Старый 10.04.2008, 13:33
Аватар для Корвин
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

Цитата:
Сообщение от astrologer  
1) В поле <input type="text"> нажатия энтера отправляет форму и без скрипта.
2) В поле <textarea> нужно как-то ставить перенос строки, верно?
у меня <input type="password"> при нажатии в нем должно отправлять, это форма входа
 
Ответить с цитированием

  #462  
Старый 10.04.2008, 13:43
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от Корвин  
у меня <input type="password"> при нажатии в нем должно отправлять, это форма входа
Всё отправляется:
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 <title>Проверка.</title>  
</head>
<body>

<form action="javascript:alert('ok')">
  <input name="login" type="text">
  <input name="passw" type="password">
</form>

</body>
</html>
 
Ответить с цитированием

  #463  
Старый 10.04.2008, 14:14
Аватар для Корвин
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

Цитата:
Сообщение от astrologer  
Всё отправляется:
Код HTML:
<form action="
<?if ($_SESSION['visitor_type']!='admin')
{echo '/';}
else
{echo '/personal/';}?>" method="POST" name="auth_form" style="margin:0px; padding:0px">
<? if (!$_SESSION["visitor"]) { ?>
<tr>
    <td id="print" class="li4niy_kab">Вход в личный кабинет:</td>
</tr>
<tr>
    <td id="print" style="padding: 0px;margin:0px;">
		<table width="1" align="center">
		<tr>
			<tr>
				<td><input style="border:1px solid #578fab; width:256px;" type="text" name="auth_nickname"></td>
			</tr>
			<tr>

				<td><nobr><input style="border:1px solid #578fab; width:256px;" type="password" name="auth_password">
				<a href="#" onfocus="this.blur()" onClick="document.forms.auth_form.submit(); return false;">
				<img style="margin: 9px;" align="absmiddle" src="/img/enter.gif" width="8" height="18" border="0"></a></nobr></td>
			</tr>
			<tr>
не отправляет =(
 
Ответить с цитированием

  #464  
Старый 10.04.2008, 14:31
Аватар для Корвин
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Отправить сообщение для Корвин с помощью ICQ
По умолчанию

все отбой)) у мну там не было <input type="submit"> ваапще, у меня форма онкликом откравлялась, вставил в форму <span style="visibility: hidden;"><input type="submit"></span> и ентер заработал
 
Ответить с цитированием

  #465  
Старый 10.04.2008, 18:41
Аватар для 4NT1P0V
4NT1P0V
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме:
1321315

Репутация: 46
Отправить сообщение для 4NT1P0V с помощью ICQ Отправить сообщение для 4NT1P0V с помощью AIM Отправить сообщение для 4NT1P0V с помощью MSN Отправить сообщение для 4NT1P0V с помощью Yahoo
По умолчанию

Код:
<p>
<td> <script type="text/javascript">//<![CDATA[
function checkform(f)
{
  if (f.Имя.value=="")
  {
    alert("Вы заполнели не все обязательные поля.");
    return false;
  }
  if (f.Телефон.value=="")
  {
    alert("Вы заполнели не все обязательные поля.");
    return false;
  }
  if (f.E-mail.value=="")
  {
    alert("Вы заполнели не все обязательные поля.");
    return false;
  }
  if (f.Расстояние от МКАД до объекта.value=="")
  {
    alert("Вы заполнели не все обязательные поля.");
    return false;
  }
  if (f.Ширина дома.value=="")
  {
    alert("Вы заполнели не все обязательные поля.");
    return false;
  }
  if (f.Длина дома.value=="")
  {
    alert("Вы заполнели не все обязательные поля.");
    return false;
  }
  if (f.Кол-во этажей.value=="")
  {
    alert("Вы заполнели не все обязательные поля.");
    return false;
  }
  if (f.Кол-во окон.value=="")
  {
    alert("Вы заполнели не все обязательные поля.");
    return false;
  }

}
//]]></script>
              <div align="center">
                <pre><strong><font face="Times New Roman, Times, serif" size="5">Предварительная заявка</font><font face="Times New Roman, Times, serif" size="3">
(Поля отмеченные <font color="#ff0000">* </font>обязательны к заполнению!)</font></strong></pre>
              </div>
              <form name="form1" method="post" action="mail.php" onsubmit="return checkform(this)">

                <center>
                  <font face="Times New Roman, Times, serif" size="3"> <br>
                  <font face="Times New Roman, Times, serif" size="3"><strong>Ваше 
                  имя</strong> 
                  <input name="Имя" type="text">
                  <font color="#ff0000">*</font> </font> <br>
                  <font face="Times New Roman, Times, serif" size="3"><strong>Контактный 
                  телефон</strong> 
                  <input name="Телефон" type="text">

                  <font color="#ff0000">*</font> </font> <br>
                  <font face="Times New Roman, Times, serif" size="3"><strong>E-Mail</strong> 
                  <input name="E-mail" type="text">
                  <font color="#ff0000">*</font></font> <br> <br><br>
                  <input name="submit" value="Отправить заказ" type="submit">
                  </font>
                </center>
              </form>
Подскажите скрипт который делает так, что поля отмеченные * обязательные для заполнения..

Последний раз редактировалось 4NT1P0V; 10.04.2008 в 18:43..
 
Ответить с цитированием

  #466  
Старый 10.04.2008, 19:13
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
f.Расстояние от МКАД до объекта.value
=)
Жаль что JS-движок такого не умеет
 
Ответить с цитированием

  #467  
Старый 10.04.2008, 19:14
Аватар для 4NT1P0V
4NT1P0V
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме:
1321315

Репутация: 46
Отправить сообщение для 4NT1P0V с помощью ICQ Отправить сообщение для 4NT1P0V с помощью AIM Отправить сообщение для 4NT1P0V с помощью MSN Отправить сообщение для 4NT1P0V с помощью Yahoo
По умолчанию

Ну я не виноват что это в бланке заявки)) просто для бати сайт делаю....
 
Ответить с цитированием

  #468  
Старый 10.04.2008, 19:25
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Можно так проверку сделать, этот скрипт ещё будет ставить фокус ввода на первое найденное незаполненное поле.
PS. Исправил грамматические и пунктуационные ошибки

Код:
<script language='JavaScript'>
function checkform()
{
  if (document.getElementById('name').value=="")
    return bad_data('name');

  if (document.getElementById('phone').value=="")
    return bad_data('phone');

  if (document.getElementById('mail').value=="")
    return bad_data('mail');
}

function bad_data(id)
{
  document.getElementById(id).focus();
  alert("Вы заполнили не все обязательные поля.");
  return false;
}
</script>
              <div align="center">
                <pre><strong><font face="Times New Roman, Times, serif" size="5">Предварительная заявка</font><font face="Times New Roman, Times, serif" size="3">
(Поля, отмеченные <font color="#ff0000">* </font>,обязательны к заполнению!)</font></strong></pre>
              </div>
              <form name="form1" method="post" action="mail.php" onsubmit="return checkform()">
                <center>
                  <font face="Times New Roman, Times, serif" size="3"> <br>
                  <font face="Times New Roman, Times, serif" size="3"><strong>Ваше 
                  имя</strong> 
                  <input name="Имя" id="name" type="text">
                  <font color="#ff0000">*</font> </font> <br>
                  <font face="Times New Roman, Times, serif" size="3"><strong>Контактный 
                  телефон</strong> 
                  <input name="Телефон" id="phone" type="text">

                  <font color="#ff0000">*</font> </font> <br>
                  <font face="Times New Roman, Times, serif" size="3"><strong>E-Mail</strong> 
                  <input name="E-mail" type="text" id="mail">
                  <font color="#ff0000">*</font></font> <br> <br><br>
                  <input name="submit" value="Отправить заказ" type="submit">
                  </font>
                </center>
              </form>

Последний раз редактировалось d_x; 10.04.2008 в 19:27..
 
Ответить с цитированием

  #469  
Старый 10.04.2008, 19:30
Аватар для 4NT1P0V
4NT1P0V
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме:
1321315

Репутация: 46
Отправить сообщение для 4NT1P0V с помощью ICQ Отправить сообщение для 4NT1P0V с помощью AIM Отправить сообщение для 4NT1P0V с помощью MSN Отправить сообщение для 4NT1P0V с помощью Yahoo
По умолчанию

Спасибо! все пашет!!!
 
Ответить с цитированием

  #470  
Старый 10.04.2008, 19:31
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от 4nt1p0v  
Ну я не виноват что это в бланке заявки)) просто для бати сайт делаю....
Я не про то. js-движок не сможет обработать всё это: "Расстояние от МКАД до объекта" как задумывалось. В таких случаях обращаться к элементу нужно вот так:
Код:
f['Расстояние от МКАД до объекта']
Я не уверен, что кириллические имена будут правильно обрабатываться во всех браузерах, хотя по спецификации должны.

В этой теме недавно обсуждали обработку форм...

d_x, не учи плохому =)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ