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
Форумы портала PHP.SU :: Версия для печати :: Скрипт формы заказа
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Скрипт формы заказа

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

1. supmener - 10 Апреля, 2018 - 07:55:15 - перейти к сообщению
Здравствуйте. Не завалялся ли у кого то скрипт или может видел кто в сети, для случая, когда к разным товарам на сайте есть кнопка «Заказать» и у неё в ссылке есть комментарий <!-- --> или у изображения с товаром (банера) прописан "alt". И надо чтобы при нажатии на ссылку или картинку со ссылкой текст передавался в заголовок формы заказа. Например скрытый текст "Заказ игрушки розового хомячка" передаётся в заголовок формы заказа, чтобы покупателю не надо было самостоятельно заполнять это поле.
2. Vladimir Kheifets - 10 Апреля, 2018 - 09:28:49 - перейти к сообщению
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>

Удачи!
3. supmener - 10 Апреля, 2018 - 10:27:38 - перейти к сообщению
Благодарю. Вот как этот вариант работает
CODE (htmlphp):
скопировать код в буфер обмена
  1. https://youtu.be/gFsmYhUu-Y4

 

Powered by ExBB FM 1.0 RC1