Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 17.09.2015, 22:00
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Эдди,
вы упорно хотите сменить колёса на ходу машины, не получится.
Сообщение от рони
5 строка стирает значение 4 строки - это нормально? то есть ошибок быть не может при вводе?
вам нужно хранить где-то цифру 10 а не перезаписывать её!!!
Ответить с цитированием
  #42 (permalink)  
Старый 17.09.2015, 22:03
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Если надо, могу сделать примеры на jquery, где при использовании класса действие выполняется многократно, если имеем дело с input, и где выполняется однократно (корректно), когда вместо инпута ставим <a>.
Ответить с цитированием
  #43 (permalink)  
Старый 17.09.2015, 22:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Эдди,
function servn(n) {
  var x = document.getElementById('serv_c' + n).innerHTML; //взяли число
  var y = document.getElementById('serv_n' + n).value;
  z = x * y;
  document.getElementById('serv_c' + n).innerHTML = z;//уничтожили при любом вводе
}
Ответить с цитированием
  #44 (permalink)  
Старый 17.09.2015, 22:05
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Сообщение от рони Посмотреть сообщение
Эдди,
вы упорно хотите сменить колёса на ходу машины, не получится.


вам нужно хранить где-то цифру 10 а не перезаписывать её!!!
Мне надо ее перезаписать.
Клиент смотрит. Сверяет цифры. Может 150 раз менять, смотреть результат.
Когда его все устраивает, он кликает на корзине и кладет в нее основные услуги вместе с дополнительными.
Да, и я решил не писать в БД, а в сессию сначала, до подтверждения, как и советовали.
Ответить с цитированием
  #45 (permalink)  
Старый 17.09.2015, 22:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Эдди,
сделайте хотя-бы так
<td id="serv_c0" data-num="10">10</td>
и берите число из dataset
Ответить с цитированием
  #46 (permalink)  
Старый 17.09.2015, 22:07
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Сообщение от рони Посмотреть сообщение
Эдди,
function servn(n) {
  var x = document.getElementById('serv_c' + n).innerHTML; //взяли число
  var y = document.getElementById('serv_n' + n).value;
  z = x * y;
  document.getElementById('serv_c' + n).innerHTML = z;//уничтожили при любом вводе
}
рони
Да. Уничтожил и заменил на новое число в зависимости от количества человек, которые воспользуются услугами.
Или я чего-то не понимаю? Но это то, что мне нужно.
Ответить с цитированием
  #47 (permalink)  
Старый 17.09.2015, 22:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от Эдди
Может 150 раз менять, смотреть результат
не может после первого ввода будет что попало
Ответить с цитированием
  #48 (permalink)  
Старый 17.09.2015, 22:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Эдди,
как можно ввести количество и не потерять 10 при вашем коде
Ответить с цитированием
  #49 (permalink)  
Старый 17.09.2015, 22:08
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

~~~УДАЛИЛ~~~
Ответить с цитированием
  #50 (permalink)  
Старый 17.09.2015, 22:10
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Сообщение от рони Посмотреть сообщение
Эдди,
как можно ввести количество и не потерять 10 при вашем коде
ДА. ВЫ ПРАВЫ!!! 100%
Блн, снова копать, искать инфу про dataset.

Последний раз редактировалось Эдди, 17.09.2015 в 22:13.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таймер до требуемой даты в цикле Drugpunker Events/DOM/Window 22 21.03.2014 08:52
подвисание при $.ajax() в цикле amt779 jQuery 6 15.05.2013 11:55
Front-end разработчик, работа удаленная или в офисе(Нижний Новгород), фуллтайм. VadimZharko Работа 8 29.04.2013 09:03
popup окно в PHP цикле ryobi522 Общие вопросы Javascript 5 10.02.2012 02:18
Постоянная работа / Front-end / Москва kooper Работа 4 29.09.2011 22:06