Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Вставка javascript в php код / 5 сообщений из 5, страница 1 из 1
25.01.2015, 19:24
    #38862674
demah
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Вставка javascript в php код
Можно ли внутри процедуры php, внутри функции вставить javascript? Где формируется данные в таблицу.

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
// Функция формирует форму для добавления записи в таблице БД 
function get_add_item_form() 
{ 

  echo '<h2>Добавить</h2>';  
  echo '<form id="ajaxForm" name="addform" action="'.$_SERVER['PHP_SELF'].'?action=add" method="POST" onsubmit="return Valide()">'; 
  echo '<table>';
  echo '<tr>'; 
  echo '<td>Наименование торговой точки</td>'; 
  echo '<td><input type="text" name="title" placeholder= "Введите название" /></td>'; 
  echo '</tr>'; 
  echo '<tr>'; 
  
  
  echo '<td>Город</td>'; 
  
  echo '<td><input type="text" placeholder=" Поиск" id="query" /></td>';
       
  echo '</tr>'; 
  echo  '<tr>';

  echo '<td>Адрес</td>'; 
  echo '<td><textarea name="adress"></textarea></td>'; 
  echo '</tr>';
  echo '<tr>'; 
  echo '<td>Продукт</td>'; 
  echo '<td><input id="example" type="text" />
																			
  </td>'; 
  echo '<tr>'; 
  echo '<td><input type="submit" value="Сохранить" onClick="false" ></td>'; 
  echo '<td><button type="button" onClick="history.back();">Отменить</button></td>'; 
...
Рейтинг: 0 / 0
25.01.2015, 19:54
    #38862687
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Вставка javascript в php код
demah,

что, нежелательно перезагружать страницу?

можно, только:
- исходный код JavaScript выводить как текст через echo / print / "<<<HERE ... HERE;"
- обязательно назначить уникальные id всем input для текущей страницы
- кнопка с type="submit" не нужна, JS-функцию можно вызвать с любого события любого input-а
- местоположение JavaScript-кода - лучше ДО html-кода input-ов, но ещё лучше и правильней в разделе HEAD (для верности, мало-ли)
- в JS-коде переменные нужно объявить через var и обеспечить уникальность имён среди всех JS-переменных на клиенте.
...
Рейтинг: 0 / 0
25.01.2015, 19:56
    #38862689
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Вставка javascript в php код
о, сорри, не заметил тег FORM
тогда да, submit нужна конечно...
...
Рейтинг: 0 / 0
25.01.2015, 20:04
    #38862698
demah
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Вставка javascript в php код
бухалтер фантоцциdemah,

что, нежелательно перезагружать страницу?

нет, нужно в поле вставить autocomplete

- исходный код JavaScript выводить как текст через echo / print / "<<<HERE ... HERE;"

не побывал, попробую

- местоположение JavaScript-кода - лучше ДО html-кода input-ов, но ещё лучше и правильней в разделе HEAD (для верности, мало-ли)

знаю, но нужно внутри, так как прийдеться все переделывать
...
Рейтинг: 0 / 0
25.01.2015, 20:19
    #38862707
demah
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Вставка javascript в php код
Все вышло, с помощью
Код: php
1.
 print <<HERE HERE;

+ не должно быть отступа спереди. Спасибо!.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Вставка javascript в php код / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]