PHP.SU

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


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

> Без описания
supmener
Отправлено: 10 Апреля, 2018 - 07:55:15
Post Id


Частый гость


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


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




Здравствуйте. Не завалялся ли у кого то скрипт или может видел кто в сети, для случая, когда к разным товарам на сайте есть кнопка «Заказать» и у неё в ссылке есть комментарий <!-- --> или у изображения с товаром (банера) прописан "alt". И надо чтобы при нажатии на ссылку или картинку со ссылкой текст передавался в заголовок формы заказа. Например скрытый текст "Заказ игрушки розового хомячка" передаётся в заголовок формы заказа, чтобы покупателю не надо было самостоятельно заполнять это поле.
 
 Top
Vladimir Kheifets
Отправлено: 10 Апреля, 2018 - 09:28:49
Post Id



Посетитель


Покинул форум
Сообщений всего: 272
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


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




supmener пишет:
Здравствуйте. Не завалялся ли у кого то скрипт или может видел кто в сети, для случая, когда к разным товарам на сайте есть кнопка «Заказать» и у неё в ссылке есть комментарий <!-- --> или у изображения с товаром (банера) прописан "alt". И надо чтобы при нажатии на ссылку или картинку со ссылкой текст передавался в заголовок формы заказа. Например скрытый текст "Заказ игрушки розового хомячка" передаётся в заголовок формы заказа, чтобы покупателю не надо было самостоятельно заполнять это поле.

Здравствуйте. Случайно не завалялся. Попробуйте JS функцию SetStrToObj(id,str)
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2.         function SetStrToObj(id,str){
  3.                 obj = document.getElementById(id);                     
  4.                 if(obj)
  5.                 {
  6.                         if(obj.type=="text")
  7.                         {
  8.                                 obj.value=str;
  9.                         }
  10.                         else
  11.                         {                              
  12.                                 obj.innerHTML=str;
  13.                         }
  14.                 }      
  15.         }      
  16. </script>

Параметры:
id - объекта, в который должен вставляться техт - input или id html объекта
str - вставляемый текст

Пример использования:
CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <script>
  5.         function SetStrToObj(id,str){
  6.                 obj = document.getElementById(id);                     
  7.                 if(obj)
  8.                 {
  9.                         if(obj.type=="text")
  10.                         {
  11.                                 obj.value=str;
  12.                         }
  13.                         else
  14.                         {
  15.                                 alert(obj);
  16.                                 obj.innerHTML=str;
  17.                         }
  18.                 }      
  19.         }      
  20. </script>
  21. <title>Test</title>
  22. </head>
  23. <body>
  24. <a  href="#" onclick="SetStrToObj('t1','Заказ игрушки розового хомячка')" >Заказ</a>
  25. <img src="xxx.gif"  name="test"  onclick="SetStrToObj('t2','Заказ игрушки розового хомячка')" />
  26. <span id="t1"></span>
  27. <form>
  28. <input name="t2"  id="t2"  type="text" />
  29. </form>
  30. </body>
  31. </html>

Удачи!

(Отредактировано автором: 10 Апреля, 2018 - 09:29:51)

 
 Top
supmener
Отправлено: 10 Апреля, 2018 - 10:27:38
Post Id


Частый гость


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


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




Благодарю. Вот как этот вариант работает
CODE (htmlphp):
скопировать код в буфер обмена
  1. https://youtu.be/gFsmYhUu-Y4

(Отредактировано автором: 10 Апреля, 2018 - 10:28:15)

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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB