HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

Цитата:
Сообщение от VDShark  
Код HTML:
<html>
<head>
	<script type="text/javascript">
		function subm(frm){
			if(event.keyCode == '13') frm.submit();
		}
	</script>
</head>
<body>
	<form onkeypress="subm(this);">
		<textarea></textarea>
	</form>
</body>
</html>
Нечто вроди такого... другой вопрос что на энтер м.б.не оч удобно - но думаю по подобию
сделаешь.

спасиб, сработало, только onkeypress нада было не в form а в input запихивать

а блин облом, onkeypress срабатывает принажатии любой кнопки. так что не возмозно ввести ничо в поля

Последний раз редактировалось Корвин; 10.04.2008 в 11:54..
 
Ответить с цитированием

  #2  
Старый 10.04.2008, 12:03
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Ctrl + Enter
Код:
<html>
<head>
<script type="text/javascript">

function process(node, e)
{
  if(e.ctrlKey && e.keyCode == 13) node.submit();
};

</script>
</head>
<body>

<form onkeypress="process(this, event);">
  <textarea></textarea>
  <input type="text">
</form>

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

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

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

Цитата:
Сообщение от astrologer  
Ctrl + Enter
Код:
<html>
<head>
<script type="text/javascript">

function process(node, e)
{
  if(e.ctrlKey && e.keyCode == 13) node.submit();
};

</script>
</head>
<body>

<form onkeypress="process(this, event);">
  <textarea></textarea>
  <input type="text">
</form>

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

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

Репутация: 808


По умолчанию

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

Последний раз редактировалось astrologer; 10.04.2008 в 13:45.. Причина: орфография =(
 
Ответить с цитированием

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

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

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

  #6  
Старый 10.04.2008, 13:43
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>
 
Ответить с цитированием

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

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

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

  #8  
Старый 10.04.2008, 18:41
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..
 
Ответить с цитированием

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

Репутация: 808


По умолчанию

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

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



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


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




ANTICHAT.XYZ