Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.08.2014, 22:32
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

Из формы приходят не все данные
Всем привет.
При попытке осуществить не большую доработки самой обычной 1 страничной формы, столкнулся с проблемой, которую видимо сам не в силах решить.
Нужно было добавить в форму 1 новое поле, это было сделано
Вот сам html код формы

<form action="post.php" method="get" name="adminForm" id="adminForm">

    <ul class="nav nav-tabs">
                <li class="active">
            <a href="#ru-page" data-toggle="tab">
                Описание (ru)<img class="tab_image" src="components/com_jshopping/images/flags/ru.gif">            </a>
        </li>
                <li>
            <a href="#en-page" data-toggle="tab">
                Описание (en)<img class="tab_image" src="components/com_jshopping/images/flags/en.gif">            </a>
        </li>
                <li><a href="#main-page" data-toggle="tab">Параметры</a></li>
        <li><a href="#image" data-toggle="tab">Изображение</a></li>
    </ul>
    <div id="editdata-document" class="tab-content">
         <div id="ru-page" class="tab-pane active">
     <div class="col100">
     <table class="admintable">
       <tbody><tr>
         <td class="key" style="width:180px;">
           Название*
         </td>
         <td>
           <input type="text" class="inputbox" size="50" name="name_ru-RU" value="Эконом123">
         </td>
       </tr>
       <tr>
         <td class="key">
           Под заголовок
         </td>
         <td>
           <input type="text" class="inputbox" size="50" name="subtitle" value="">
         </td>
       </tr>	   
       <tr>
         <td class="key">
           Псевдоним         </td>
         <td>
           <input type="text" class="inputbox" size="50" name="alias_ru-RU" value="45654">
         </td>
       </tr>
       <tr>
         <td class="key">
           Краткое описание         </td>
         <td>
           <textarea name="short_description_ru-RU" cols="55" rows="5"></textarea>
         </td>
       </tr>
       <tr>
         <td class="key">
           Описание         </td>
         <td>
           <div class="editor"></div>         </td>
       </tr>
       <tr>
         <td class="key">
           META title         </td>
         <td>
           <input type="text" class="inputbox" size="160" name="meta_title_ru-RU" value="">
         </td>
       </tr>
       <tr>
         <td class="key">
           META description         </td>
         <td>
           <input type="text" class="inputbox" size="160" name="meta_description_ru-RU" value="">
         </td>
       </tr>
       <tr>
         <td class="key">
           META keywords         </td>
         <td>
           <input type="text" class="inputbox" size="160" name="meta_keyword_ru-RU" value="">
         </td>
       </tr>
     </tbody></table>
     </div>
     <div class="clr"></div>
     </div>     
        <div id="en-page" class="tab-pane">
     <div class="col100">
     <table class="admintable">
       <tbody><tr>
         <td class="key" style="width:180px;">
           Название*
         </td>
         <td>
           <input type="text" class="inputbox" size="50" name="name_en-GB" value="">
         </td>
       </tr>
       <tr>
         <td class="key">
           Под заголовок
         </td>
         <td>
           <input type="text" class="inputbox" size="50" name="subtitle" value="">
         </td>
       </tr>	   
       <tr>
         <td class="key">
           Псевдоним         </td>
         <td>
           <input type="text" class="inputbox" size="50" name="alias_en-GB" value="">
         </td>
       </tr>
       <tr>
         <td class="key">
           Краткое описание         </td>
         <td>
           <textarea name="short_description_en-GB" cols="55" rows="5"></textarea>
         </td>
       </tr>
       <tr>
         <td class="key">
           Описание         </td>
         <td>
           <div class="editor">
	</div>
        </td>
       </tr>
       <tr>
         <td class="key">
           META title         </td>
         <td>
           <input type="text" class="inputbox" size="160" name="meta_title_en-GB" value="">
         </td>
       </tr>
       <tr>
         <td class="key">
           META description         </td>
         <td>
           <input type="text" class="inputbox" size="160" name="meta_description_en-GB" value="">
         </td>
       </tr>
       <tr>
         <td class="key">
           META keywords         </td>
         <td>
           <input type="text" class="inputbox" size="160" name="meta_keyword_en-GB" value="">
         </td>
       </tr>
     </tbody></table>
     </div>
     <div class="clr"></div>
     </div>     
      
   <div id="main-page" class="tab-pane">
     <div class="col100">
     <table class="admintable">
       <tbody><tr>
         <td class="key" style="width:200px;">
           Публикация         </td>
         <td>
           <input type="checkbox" name="category_publish" value="1" checked="checked">
         </td>
       </tr>
       <tr>
       <td class="key">
         Доступ*
       </td>
       <td>
         <select id="access" name="access" class="inputbox" size="1">
	<option value="1" selected="selected">Public</option>
	<option value="5">Guest</option>
	<option value="6">Super Users</option>
	<option value="2">Registered</option>
	<option value="3">Special</option>
</select>
       </td>
     </tr>
       <tr>
         <td class="key">
           Сортировка категорий         </td>
         <td id="ordering">
           <select id="ordering" name="ordering" class="inputbox" size="1">
	<option value="0">Первый</option>
	<option value="6" selected="selected">Эконом123</option>
	<option value="44">Классик</option>
</select>
         </td>
       </tr>
              
              
       <tr>
         <td class="key">
           Количество товаров на странице*
         </td>
         <td>
           <input type="text" class="inputbox" id="products_page" name="products_page" value="12">
         </td>
       </tr>
       <tr>
         <td class="key">
           Количество товаров в ряду*
         </td>
         <td>
           <input type="text" class="inputbox" id="products_row" name="products_row" value="3">
         </td>
       </tr>
       <tr>
         <td class="key">
           Родительская категория*
         </td>
         <td>
           <select id="category_parent_id" name="category_parent_id" class="inputbox" size="1" onchange="changeCategory()">
	<option value="0" selected="selected">Верхний уровень</option>
	<option value="1">Эконом123</option>
	<option value="2">Классик</option>
</select>
         </td>
       </tr>
              
     </tbody></table>
     </div>
     <div class="clr"></div>
   </div>   
     <input type="hidden" name="task" value="apply">
   <input type="hidden" name="category_id" value="1">
   <input type="hidden" name="old_image" value="">
   <script type="text/javascript">
     Joomla.submitbutton=function(task){
        if (task == 'save' || task == 'apply'){
            if (!parseInt($F_('products_page'))){
               alert ('Введите количество товаров на странице');
               return 0;
             } else if (!parseInt($F_('products_row'))){
               alert ('Введите количество товаров в ряду');
               return 0;
            } else if (isEmpty($F_('category_width_image')) && isEmpty($F_('category_height_image'))){
               alert ('Введите размер изображения');
               return 0;
            }
         }
         Joomla.submitform(task, document.getElementById('adminForm'));
     }
   </script>
</form>

Вот что было мной добавлено
<tr>
         <td class="key">
           Под заголовок
         </td>
         <td>
           <input type="text" class="inputbox" size="50" name="subtitle" value="">
         </td>
       </tr>

В итоге я надеялся получить спокойно добавленную переменную subtitle из массива GET или POST (пробывал и так и сяк), результат один и тот же он мне и в адресной строке и в браузере (в панели разработчика показвает), что переменная отправлена, но в самом массиве GET ее нет, GET использую просто для наглядности что эта чертова переменная там есть, это видно из скрина.

Вообщем у кого будут какие идеи пишите, так как я уже все что можно перепробывал.
Ответить с цитированием
  #2 (permalink)  
Старый 22.08.2014, 22:35
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

все что у нас содержится в файле post.php это куда идут данные
echo "<pre>".print_r($_GET, true)."</pre>";
Ответить с цитированием
  #3 (permalink)  
Старый 22.08.2014, 23:50
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

разобрался там из того что форма в цикле генерируется создавалось 2 значения subtitle
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тестирование работы формы и обработчика на Denvere Alex45 (X)HTML/CSS 10 16.09.2013 23:34
Отправить программно данные формы MaxXxaM Общие вопросы Javascript 8 06.05.2013 20:22
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
все инпуты формы remitmaster Общие вопросы Javascript 2 20.09.2008 03:13