Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.05.2016, 12:15
Новичок на форуме
Отправить личное сообщение для Terry4234 Посмотреть профиль Найти все сообщения от Terry4234
 
Регистрация: 05.05.2016
Сообщений: 5

submit и css
При отправке формы хочу чтобы блок увеличивался в высоте. Делаю я это добавлением свойста в css:
document.getElementById('Otpr').onclick = function() {
	 if (document.getElementById('Opis').value != "") {
		sub.setAttribute('style', 'height: 449px;'); 
	 }	
 }

Но при отправке блок увеличивается на пару пикселей, а потом снова принимает исходный размер.
Logg.gif
1: Как должен вести себя блок
2: Как он себя ведёт при нажатии на submit
Ответить с цитированием
  #2 (permalink)  
Старый 05.05.2016, 13:22
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Terry4234,
Что такое sub. ? (строка 3)
Ответить с цитированием
  #3 (permalink)  
Старый 05.05.2016, 13:34
Новичок на форуме
Отправить личное сообщение для Terry4234 Посмотреть профиль Найти все сообщения от Terry4234
 
Регистрация: 05.05.2016
Сообщений: 5

<div class="submit" id="sub">
Это и есть мой блок, зелёный, который сверху "выезжает"
Ответить с цитированием
  #4 (permalink)  
Старый 05.05.2016, 16:17
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Terry4234,
А это ничего, что вы к нему прямо так и обращаетесь?
без всякого
document.getElementById('sub')
?
Ответить с цитированием
  #5 (permalink)  
Старый 05.05.2016, 16:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от Terry4234
При отправке формы
происходит перезагрузка страницы
Ответить с цитированием
  #6 (permalink)  
Старый 05.05.2016, 20:58
Новичок на форуме
Отправить личное сообщение для Terry4234 Посмотреть профиль Найти все сообщения от Terry4234
 
Регистрация: 05.05.2016
Сообщений: 5

Даже если я напишу document.getElementById суть не измениться. Форма отправится и страница перезагрузится. Как мне влепить хотябы задержку на секунд 7 чтобы мой блок успел появиться?) А дальше форма отправится, сраница перезагрузится. Это было бы просто идеально)
Ответить с цитированием
  #7 (permalink)  
Старый 06.05.2016, 00:02
Новичок на форуме
Отправить личное сообщение для Terry4234 Посмотреть профиль Найти все сообщения от Terry4234
 
Регистрация: 05.05.2016
Сообщений: 5

Короче приханул и посмотрел как сделать через ajax, дабы не мучать ни себя, ни вас. Всем спасибо)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
карта css после сборки kuzroman Сборка проекта, утилиты 3 07.10.2015 16:51
возврат на прежний css faig92 Элементы интерфейса 0 28.03.2015 18:31
JQuery CSS анализатор javascript jQuery 2 15.08.2010 21:27
submit в iframe по событию change vovasvv jQuery 1 21.05.2010 09:37
Подскажите по CSS меню Александр_1988 Элементы интерфейса 1 17.05.2010 11:58