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

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

Код:
<form name="имя формы" action="путь до скрипта-обработчика" onsubmit="return false">
<input type="text" name="age" value="">

<input type="button" value="отправить данные" onclick="имя функции валидации введенных данных();">
</form>
Код:
<form name="имя формы" action="путь до скрипта-обработчика" onsubmit="имя функции валидации введенных данных(); return false">
<input type="text" name="age" value="">
<input type="submit" value="отправить данные">
</form>
Код:
<form name="имя формы" action="путь до скрипта-обработчика" onsubmit="return false">
<input type="text" name="age" value="">

<input type="submit" value="отправить данные" onclick="имя функции валидации введенных данных(); return false;">
</form>
Что называется найди 3 отличия...

Код:
//javascript

function валидации введенных данных() {
var age=document.forms["имя формы"].age.value);
if(!age) { 
window.alert("Ахтунг! Срочно ввести свой возраст!!111"):
...
} else {
document.forms["имя формы"].submit();
}
}
Добавлено через 46 минут
не мгу отредить...там в скрипте последнем.. точка с запятой вместо двоеточия. торопился.
__________________
Починяю разнокалиберные примуса здесь.

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

justworker, спасибо. а в англ. я ни бум бум))

Добавлено через 36 секунд
Atomic, огромное спасибо, понял!

Добавлено через 1 час 5 минут
Atomic, что то функция не работает...
Так не работает, вообще:

PHP код:
function валидации введенных данных() {
var 
age=document.forms["имя формы"].age.value);
if(!
age) { 
window.alert("Ахтунг! Срочно ввести свой возраст!!111"):
} else {
document.forms["имя формы"].submit();
}
window.alert("Ахтунг! Срочно ввести свой возраст!!111");

А так работает
PHP код:
function валидации введенных данных() {
window.alert("Ахтунг! Срочно ввести свой возраст!!111");

Даже так не работает
PHP код:
function валидации введенных данных() {
var 
age=document.forms["имя формы"].age.value);
window.alert("Ахтунг! Срочно ввести свой возраст!!111");

Имя формы на свою заменял. В чём может быть дело?
__________________
Как дела?

Последний раз редактировалось Русская мафия; 21.09.2009 в 09:59. Причина: Добавлено сообщение
Русская мафия вне форума   Ответить с цитированием
Старый 21.09.2009, 11:41   #23
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 290
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

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

Atomic, да, конечно

Добавлено через 43 минуты
Цитата:
var age=document.forms["form1"].age.value);
Из за этой строки не работает. Чё делать?

Добавлено через 7 минут
А функция должна идти до форм или после? Или без разницы?
__________________
Как дела?

Последний раз редактировалось Русская мафия; 21.09.2009 в 13:51. Причина: Добавлено сообщение
Русская мафия вне форума   Ответить с цитированием
Старый 21.09.2009, 15:13   #25
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 290
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Русская мафия, скобку уберите
var age=document.forms["form1"].age.value;
__________________
Починяю разнокалиберные примуса здесь.
Atomic вне форума   Ответить с цитированием
Старый 21.09.2009, 15:19   #26
Мафиози
 
Аватар для Русская мафия
 
Регистрация: 11.09.2008
Адрес: <H1></H1>
Сообщений: 1,174
Вес репутации: 248
Русская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущееРусская мафия - прекрасное будущее
По умолчанию

Atomic, точно О_о
Но не помогло...
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Старый 21.09.2009, 15:36   #27
JS Developer
 
Аватар для Regent
 
Регистрация: 10.04.2008
Адрес: Виргинские острова
Сообщений: 1,093
Вес репутации: 252
Regent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущееRegent - прекрасное будущее
Отправить сообщение для Regent с помощью ICQ
Lightbulb

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

Regent, тоже не работает((( Может где что не углядел? Вот полный код:
PHP код:
<script>
function 
validateform ){
  if( 
this.age.value.length >= 1; )
    return 
true;
  else
    
alert'Укажите имя!' );
  return 
false;
};
</script> 
PHP код:
    echo "<form name=\"post1\" action=\"index.php?name=forum&op=postthread&id=$id\" method=\"post\"  onsubmit=\"return validate( this );\">Заголовок:<br>"
    
."<INPUT TYPE=\"TEXT\" name=\"age\"><br><br>"
    
."Сообщение:<br>"
    
."<textarea name=\"text\" rows=20 cols=100 wrap=\"off\"></textarea><br>"
    
."<div class=\"button\"><input type=\"hidden\" name=\"op\" value=\"postthread\"><input type=\"button\"  value=\"Создать новую тему\" class=\"fbutton\"></div></form>"
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Старый 21.09.2009, 16:56   #29
Починяю примуса
 
Аватар для Atomic
 
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 290
Atomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущееAtomic - прекрасное будущее
По умолчанию

Русская мафия,у него на баттоне формы тип- баттон, как он собрался субмитить форму большой вопрос, если только ентером...

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

Atomic,правильно?

PHP код:
    echo '<script type="text/javascript">
function ff() {
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.'" onsubmit="return false">
<input type="text" name="age" value="">

<input type="button" value="отправить данные" onclick="ff();">
</form>'

так нагляднее, тоже самое(убрал echo, чтоб подсветку включить)=

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


</script> 
PHP код:
<form name="form2" action="index.php?name=forum&op=postthread&id=$idonsubmit="return false"
<
input type="text" name="age" value=""

<
input type="button" value="отправить данные" onclick="ff();"
</
form>'; 
не работает
__________________
Как дела?
Русская мафия вне форума   Ответить с цитированием
Ответ


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

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, время: 13:04.