Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите разобраться со скриптом
 
 автор: Doberman   (29.12.2010 в 23:29)   письмо автору
 
 

Люди , у меня такая проблема . Как правильно написать скрипт что бы при перезагрузке страницы форма для текста была пустая
/*<html>
<head><title>Тест</title></head>
<script type="text/javascript">
function otvet(){
var asc = document.getElementById('text').value;
alert ('Привет ' + asc + " !")
}
</script>
<body>
<p>Как ваше имя? Напишите в поле.</p>
<form name="forms">
<input type="text" id="text" value="">
<input type="button" style="width:200px;" value="Нажми!" onclick="otvet()">
</form>
</body>
</html>*/

  Ответить  
 
 автор: psychomc   (30.12.2010 в 00:48)   письмо автору
 
   для: Doberman   (29.12.2010 в 23:29)
 

делайте переадресацию после отправки формы на тот же скрипт и будет вас счастье

  Ответить  
 
 автор: Doberman   (30.12.2010 в 09:25)   письмо автору
 
   для: psychomc   (30.12.2010 в 00:48)
 

А как сделать переадресацию на тот же скрипт?

  Ответить  
 
 автор: psychomc   (30.12.2010 в 10:21)   письмо автору
 
   для: Doberman   (30.12.2010 в 09:25)
 

в php это header, в javascript location

  Ответить  
 
 автор: elenaki   (30.12.2010 в 10:25)   письмо автору
 
   для: psychomc   (30.12.2010 в 00:48)
 

у него не стоит ничего в action, значит это тот же скрипт и есть, никуда он ничего не отправляет.


<script type="text/javascript">
function otvet(){
var asc = document.getElementById('text').value;
alert ('Привет ' + asc + " !")
document.getElementById('text').value = ""
}
</script>

  Ответить  
 
 автор: psychomc   (30.12.2010 в 10:42)   письмо автору
 
   для: elenaki   (30.12.2010 в 10:25)
 

это да, но он же говорил про перезагрузку страницы...
может быть я конечно не вник в его вопрос
ну тогда сразу после формы можно сделать так:

<script>document.getElementById('text').value = '';</script>

  Ответить  
 
 автор: sim5   (30.12.2010 в 11:02)   письмо автору
 
   для: elenaki   (30.12.2010 в 10:25)
 

Если ничего не указано, отправка формы будет по адресу скрипта родителя.

  Ответить  
 
 автор: Doberman   (30.12.2010 в 11:14)   письмо автору
 
   для: sim5   (30.12.2010 в 11:02)
 

Автор: sim5 (30.12.2010 в 11:02)
Если ничего не указано, отправка формы будет по адресу скрипта родителя.


То есть можно изходя из этого чего то придумать , например занести то что там написано в переменную и потом ее отправить скриптом в другое место этой странички ?

  Ответить  
 
 автор: Doberman   (30.12.2010 в 11:01)   письмо автору
 
   для: Doberman   (29.12.2010 в 23:29)
 

Спасибо оба варианта работают , только нужен тот что первый где идентификатор пишется отдельно от функции и тогда все норм.
Второй вариант тоже интересен только там поле очищается сразу после того как нажимаешь кнопку а не после загрузки. Но зато этот вариант лучше для написания скрипта для гостевой книги.
СПАСИБО ВСЕМ!!!

PS: Я так понял что в первом случае функция перенаправляет сама на себя , а во втором она вызывает себя из нутри ...

  Ответить  
 
 автор: elenaki   (30.12.2010 в 11:04)   письмо автору
 
   для: Doberman   (30.12.2010 в 11:01)
 

гостевую тоже на js писать будете?

  Ответить  
 
 автор: Doberman   (30.12.2010 в 11:09)   письмо автору
 
   для: elenaki   (30.12.2010 в 11:04)
 

А разве можно сделать на Java Scripte?
Буду очень признателен если подскаже как это сделать...

  Ответить  
 
 автор: mihdan   (30.12.2010 в 11:43)   письмо автору
 
   для: Doberman   (30.12.2010 в 11:09)
 

Юмора вы не поняли )))

  Ответить  
 
 автор: Doberman   (30.12.2010 в 12:12)   письмо автору
 
   для: mihdan   (30.12.2010 в 11:43)
 

Да юмор то я понял просто смотрите как получается - мы ведь пришли к тому что написаный в поле текст мы вытащили и распорядились так что выкинули его в Alert , а может можно поступить иначе , например присвоить переменной это значение из поля текста и через innerHTML заменить где-нибудь в другом текстовом поле значение value на value + "та самая переменная"
разве как - нибуть в таком роде не получится ? Не прибегая к серверным технологиям?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования