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 :: обновление блока [2]

 PHP.SU

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


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

> Описание: Javascript
etoYA
Отправлено: 20 Июля, 2015 - 18:39:15
Post Id



Участник


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


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




XochuZnat, страница не новая, страница все та же.

1) Добавить новый блок, допустим
CODE (html):
скопировать код в буфер обмена
  1. <div class="dataContainer"></div>

2) Получить этот блок, например
CODE (javascript):
скопировать код в буфер обмена
  1. var dataContainer = document.querySelector('.dataContainer');

3) Не выводить результат методом document.write, а добавить его в блок пункта #1
CODE (javascript):
скопировать код в буфер обмена
  1. dataContainer.innerHTML = 'Первоначальный взонс <b>'+vznos+'</b> сум.<br>Ежемесечная оплата составляет '+result+' сум<br> В течении '+this.data.value+' месяцев.';



ps (Отобразить)

(Отредактировано автором: 20 Июля, 2015 - 18:40:12)

 
 Top
XochuZnat
Отправлено: 20 Июля, 2015 - 18:59:13
Post Id



Новичок


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


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




etoYA пишет:
dataContainer.innerHTML = 'Первоначальный взонс <b>'+vznos+'</b> сум.<br>Ежемесечная оплата составляет '+result+' сум<br> В течении '+this.data.value+' месяцев.';

Спасибо вам огромное! Все получилось!



Спойлер (Отобразить)
 
My status
 Top
Viper
Отправлено: 20 Июля, 2015 - 23:58:51
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




Про parseInt забыли. Если юзер введет что-то кроме числа, то будет у вас ололо.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
etoYA
Отправлено: 21 Июля, 2015 - 00:15:38
Post Id



Участник


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


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




Viper, почти.

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. console.log(parseInt('qwe')); // NaN
  3. console.log(+'qwe'); //NaN
  4.  

(Отредактировано автором: 21 Июля, 2015 - 00:25:20)

 
 Top
Viper
Отправлено: 21 Июля, 2015 - 06:44:29
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




etoYA что почти? В инпуте и будет этот NaN текстом прописан Улыбка


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
etoYA
Отправлено: 21 Июля, 2015 - 08:43:44
Post Id



Участник


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


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




Viper, причем тут инпут, если значение ему не присваивается?. А то, что NaN ему выведется в поле, где должна быть сумма, это да.

(Отредактировано автором: 21 Июля, 2015 - 08:51:05)

 
 Top
nerv
Отправлено: 21 Июля, 2015 - 09:54:59
Post Id



Посетитель


Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013  
Откуда: Россия


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




CODE (html):
скопировать код в буфер обмена
  1. <input type="number" oninput="console.log(Number(this.value))" />


-----
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
 
 Top
Viper
Отправлено: 21 Июля, 2015 - 11:12:07
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




etoYA пишет:
А то, что NaN ему выведется в поле, где должна быть сумма, это да.
Я про это Улыбка


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
etoYA
Отправлено: 21 Июля, 2015 - 11:48:57
Post Id



Участник


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


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




Viper пишет:
etoYA пишет:
А то, что NaN ему выведется в поле, где должна быть сумма, это да.
Я про это Улыбка

тогда бы функция parseInt не помогла )

(Отредактировано автором: 21 Июля, 2015 - 13:23:06)

 
 Top
Viper
Отправлено: 21 Июля, 2015 - 17:15:20
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




etoYA пишет:
тогда бы функция parseInt не помогла )
ну проверочку на isNaN в возращаемом этой функцией результате Улыбка


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
etoYA
Отправлено: 21 Июля, 2015 - 17:20:38
Post Id



Участник


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


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




Viper, пусть сам и заморачивается, а если не хочет, то вариант nerv будет в самый раз ;)
 
 Top
XochuZnat
Отправлено: 20 Августа, 2015 - 10:14:32
Post Id



Новичок


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


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




[quote=etoYA][/quote]
Сейчас капаюсь в коде и никак не могу понять что делает +this?
Я вот хотел добавить еще одну форму что-бы пользователь сам мог задать %
Вместо 30 написал переменную "proc" (форму для нее уже сделал) Но он не считает как нужно.
Где можно прочитать про this?
(Добавление)
Ура ура ура, сделал сам, но все равно спасибо!!
var vznos = +this.sum.value*+this.proc.value/100,

Все равно посоветуйте пожалуйста литературу
 
My status
 Top
Viper
Отправлено: 20 Августа, 2015 - 10:56:36
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




XochuZnat пишет:
Все равно посоветуйте пожалуйста литературу
https://learn[dot]javascript[dot]ru/


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB