Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 21.09.2009, 17:55   #31
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 285
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Русская мафия,ну елки..счас, погодите, поем, суну в скрипт код, гляну...и отпишу.
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Старый 21.09.2009, 18:14   #32
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 242
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию

Atomic, ок, приятного аппетита
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Старый 21.09.2009, 18:37   #33
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 285
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Русская мафия,
Код:
<script type="text/javascript"> 
function val() { 
var age=document.forms["form2"].age.value; 
if(!age) {  
window.alert("Ахтунг! Срочно ввести свой возраст!!111"); 
} else { 
document.forms["form2"].submit(); 
} 
} 
</script> 

<form name="form2" action="index.php?name=forum&op=postthread&id=$id" method="POST" onsubmit="return false"> 
<input type="text" name="age" value=""> 
<input type="button" value="отправить данные" onclick="val();"> 
</form>
По сути только исправил опечатку -двоеточие,о котором я писал выше и все

Одно, но:
action="index.php?name=forum&op=postthread&id=$id" - так никто не делает, при отсылке методом GET action обрежет до index.php
Поэтому лучше отправлять такие данные в скрытых полях формы вида:
<input type="hidden" name="name" value="forum">
и тд

И в данном случае вариант Регента можнет быть выглядеть эстетичнее,
но толко type="button" заменить на type="submit".
Опщем вариантов реализаций масса
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Старый 21.09.2009, 18:42   #34
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 242
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию

Atomic, понял, спасибо. Косяк и правда был в двоеточии, забыл поменять)))
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Старый 21.09.2009, 22:29   #35
JS Developer
 
Аватар для Regent
 
Регистрация: 10.04.2008
Адрес: Виргинские острова
Сообщений: 1,093
Вес репутации: 247
Regent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущее
Отправить сообщение для Regent с помощью ICQ
По умолчанию

Русская мафия, писал код сразу за полминуты, даже не просматривал. Там форма типичная и ничто не мешает добавить свои инпуты.
Щас глянул на код, сразу в глаза ошибка попалась. Вот правильный эстетичный вариант:
Код HTML:
<script type="text/javascript">
function validate( form ){
  if( form.age.value.length >= 1 )
    return true;
  else
    alert( 'Укажите имя!' );
  return false;
};
</script>
<form onsubmit="return validate( this );">
<input type="text" name="age" value="" />
<input type="submit" value="Регистрация" />
</form>
Какой doctype?
Regent вне форума   Ответить с цитированием
Старый 22.09.2009, 12:49   #36
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 242
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию

Regent, спасибо

Цитата:
Сообщение от Regent Посмотреть сообщение
Какой doctype?
Цитата:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Добавлено через 13 часов 59 минут
Цитата:
Сообщение от Atomic Посмотреть сообщение
Одно, но:
action="index.php?name=forum&op=postthread&id=$id" - так никто не делает, при отсылке методом GET action обрежет до index.php
Я уже заменил на POST. Мне POST нужен
__________________
Как дела?

Последний раз редактировалось Русская мафия; 22.09.2009 в 12:49. Причина: Добавлено сообщение
Русская мафия вне форума   Ответить с цитированием
Старый 22.09.2009, 13:51   #37
JS Developer
 
Аватар для Regent
 
Регистрация: 10.04.2008
Адрес: Виргинские острова
Сообщений: 1,093
Вес репутации: 247
Regent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущее
Отправить сообщение для Regent с помощью ICQ
По умолчанию

onsubmit жутко выглядит в исходном коде. Да и глобальные переменные типа validate плодить незачем. Лучше всего назначать обработчик события динамически.
Вот 100% работающий, 100% кроссбраузерный код:
Код HTML:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
// После полной загрузки страницы
$(
  function(){
    $( '#myForm' )
    .submit(
      function(){
        if( this.age.value < 1 ){
          alert( 'Сообщение' );
          return false;
        };
      }
    );
  }
);
</script>
<form action="" id="myForm">
<input type="text" name="age" value="" />
<input type="submit" value="Регистрация" />
</form>
Regent вне форума   Ответить с цитированием
Старый 22.09.2009, 14:28   #38
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 285
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Regent,насколько оно целесообразно подключать фреймворк для проверки полей?
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Старый 23.09.2009, 15:50   #39
JS Developer
 
Аватар для Regent
 
Регистрация: 10.04.2008
Адрес: Виргинские острова
Сообщений: 1,093
Вес репутации: 247
Regent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущее
Отправить сообщение для Regent с помощью ICQ
По умолчанию

Цитата:
Сообщение от Atomic Посмотреть сообщение
Regent,насколько оно целесообразно подключать фреймворк для проверки полей?
Насколько оно целесообразно, это решать только ВМ`у, ведущему сайт.
Ну а вообще, если цель - только одна форма, то я бы не советовал. Если таких целей > 5, уже можно подключать, особенно, если ВМ новичок в JS.
Regent вне форума   Ответить с цитированием
Старый 20.10.2009, 20:27   #40
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 242
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию

Как сделать на джава скрипт чтоб управление в форму ввода передавалось и экран на него направлялся?(кликаем на любой ник тут на форуме и видим как курсор выделяет форму быстрого ответа и экран наводится на неё). Просто сделал на своём форуме такую фишку, а как фокус навести хз

Добавлено через 24 минуты
Нашёл:
PHP код:
document.forms["post"].message.focus(); 
__________________
Как дела?

Последний раз редактировалось Русская мафия; 20.10.2009 в 20:27. Причина: Добавлено сообщение
Русская мафия вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите CMS Atomic Курилка 0 11.11.2008 14:31
Подскажите CMS asdfg Курилка 16 16.08.2008 21:01
Будьте бдительны - среди нас завелся стукачек! kardens Google, MSN, Yahoo 22 24.04.2008 10:15
Внимание! Будьте бдительны! Kaif Курилка 2 28.02.2008 19:08
Оптимизаторам!!! будьте внимательней! timtroll Вопросы по работе системы 33 05.06.2007 12:45


Часовой пояс GMT +3, время: 19:48.