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 :: Динамическое считывание данных из input text

 PHP.SU

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


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

> Без описания
Kronter
Отправлено: 24 Апреля, 2014 - 10:24:34
Post Id


Новичок


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


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




Знает кто-нибудь код, который позволит динамически считывать вводимые в input данные в переменную? Смысл такой: в поле пользователь вводит количество покупаемых товаров, и тут же под инпутом отображается сумма, которую ему надо заплатить
 
 Top
Zuldek
Отправлено: 24 Апреля, 2014 - 10:35:18
Post Id


Постоянный участник


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


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




Цитата:
CODE (javascript):
скопировать код в буфер обмена
  1. $( "input[name='amount']" ).change(function() {
  2. $(this).append('Новая сумма');
  3. });

?

(Отредактировано автором: 24 Апреля, 2014 - 10:35:42)

 
 Top
Kronter
Отправлено: 24 Апреля, 2014 - 10:51:45
Post Id


Новичок


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


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




Извини. Не могу понять как им пользоваться.
Например, цена товара 100р. Есть инпут:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <input type="text" name="kol">
  3.  

Когда пользователь вводит туда цифру 2, под инпутом появляется надпись "200 рублей"
Куда этот код добавить?

(Отредактировано автором: 24 Апреля, 2014 - 10:52:14)

 
 Top
Zuldek
Отправлено: 24 Апреля, 2014 - 11:28:17
Post Id


Постоянный участник


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


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




CODE (html):
скопировать код в буфер обмена
  1. <script>
  2. $(function() {
  3.     $( "input[name='kol']" ).change(function() {
  4.          $(this).append('<br/>200 рублей');
  5.     });
  6. });
  7. </script>
  8. ...
  9. <input type="text" name="kol">

(Отредактировано автором: 24 Апреля, 2014 - 11:29:26)

 
 Top
Kronter
Отправлено: 24 Апреля, 2014 - 11:43:46
Post Id


Новичок


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


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




Ничего не получается. 200 рублей нигде не написано. Да и 200 рублей должно получиться если пользователь ввел цифру 2, а если ввел цифру 3-300рублей
 
 Top
Zuldek
Отправлено: 24 Апреля, 2014 - 11:51:23
Post Id


Постоянный участник


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


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




Цитата:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>

в блок <head> добавьте.
Цитата:
Да и 200 рублей должно получиться если пользователь ввел цифру 2, а если ввел цифру 3-300рублей

В ответах на вопрос показывается принцип решения, а не решается за вас задача. За вас код пишут в подфоруме "Напишите за меня".
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.     <script>
  3.     $(function() {
  4.         $( "input[name='kol']" ).change(function() {
  5.              var num = $(this).val();
  6.              $(this).append('<br/>'+ (num*100) +' руб.');
  7.         });
  8.     });
  9.     </script>
  10.     ...
  11.     <input type="text" name="kol">

(Отредактировано автором: 24 Апреля, 2014 - 11:54:36)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 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