Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: очистка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
saber135791
Отправлено: 12 Октября, 2011 - 17:32:54
Post Id


Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




Здравствуйте, подскажите по поводу кнопки reset, она очищает форму, но после отправки она не очищает, подскажите функцию, которая может отчистить input'ы или сразу всю форму, буду использовать ее после отправки формы, а до отправки кнопку reset!
 
 Top
illy
Отправлено: 12 Октября, 2011 - 18:56:09
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <form id=forma method=POST>
  2. <input type=text>
  3. <input type=reset value=reset>
  4. </form>
  5. <a href="javascript:res()">reset</a>
  6. <script>
  7. function res(){ with(document.getElementById('forma')){reset();}}
  8. </script>


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
saber135791
Отправлено: 12 Октября, 2011 - 19:54:14
Post Id


Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




illy Не работает!
 
 Top
DeepVarvar Супермодератор
Отправлено: 12 Октября, 2011 - 20:14:19
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Прописать явно: value=""
 
 Top
saber135791
Отправлено: 12 Октября, 2011 - 20:42:09
Post Id


Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
Прописать явно: value=""

Подскажите как на яваскрипте это написать, я этот язык еще не учил!
 
 Top
DeepVarvar Супермодератор
Отправлено: 12 Октября, 2011 - 21:29:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Это надо прописать в хтмл - намертво.
 
 Top
saber135791
Отправлено: 12 Октября, 2011 - 22:00:27
Post Id


Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
Это надо прописать в хтмл - намертво.

Вы имеете в виду, чтобы данные которые ввел в форму пользователь не появлялись в форме после отправки? Мне наоборот нужно, чтобы данные появлялись, но их можно было стереть все сразу нажав на кнопку! Можете показать яваскрипт, который сотрет данные из формы при нажатии на кнопку, думаю это можно осуществить, как вы сказали, через value="", но чтобы это условие становилось после нажатия на кнопку, яваскрипт в виде того, который написал illy, только вместо вместо "reset()" написать что-то в виде такого (в яваскрипте не разбираюсь поэтому написал так) function res(){ with(document.Название формы.Название input'а.value=''";)}
 
 Top
illy
Отправлено: 13 Октября, 2011 - 11:22:30
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <form id=forma method=POST>
  2. <input id=text1 type=text>
  3. <input id=text2 type=text>
  4. <input type=reset value=reset>
  5. </form>
  6. <a href="javascript:res()">reset</a>
  7. <script>
  8. function res(){
  9. document.getElementById('text1').value='';
  10. document.getElementById('text2').value='';
  11. }
  12. </script>


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
saber135791
Отправлено: 13 Октября, 2011 - 12:08:54
Post Id


Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




illy Большое спасибо, получилось!
 
 Top
filkeith
Отправлено: 14 Октября, 2011 - 10:18:22
Post Id



Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июль 2011  


Помог: 2 раз(а)




форма с name="wall" и тогда просто
CODE (javascript):
скопировать код в буфер обмена
  1. document.forms.wall.reset();

у меня работает
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB