За последние 24 часа нас посетили 15767 программистов и 1544 робота. Сейчас ищут 975 программистов ...

Не отправляются данные Form по submit

Тема в разделе "PHP для новичков", создана пользователем qux, 12 окт 2015.

  1. qux

    qux Активный пользователь

    С нами с:
    9 дек 2014
    Сообщения:
    16
    Симпатии:
    0
    Доброго всем времени суток.

    Сразу к делу: есть страница zakaz.php с формой:
    <form id="myform" action="zakaz.php" method="post">

    На форме есть кнопка:
    Код (PHP):
    1. <input type="button" onclick="checkform()" value="ПРОДОЛЖИТЬ"> 
    В функции есть строка:
    Код (PHP):
    1. document.getElementById('myform').submit(); 
    При отладке все эти строчки отрабатывают, но когда после submit пытаюсь получить данные формы:
    Код (PHP):
    1. <?PHP
    2. if ($_POST['next'] == "1")... 
    массив $_POST пустой.

    Какие могут быть предположения о причине сего?

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    phpfaq.ru/debug
    посмотри что на самом деле находится в $_POST
     
  3. qux

    qux Активный пользователь

    С нами с:
    9 дек 2014
    Сообщения:
    16
    Симпатии:
    0
    Отлаживаю в NetBeans:
    Массив $_POST пуст

    Добавлено спустя 1 минуту 40 секунд:
    На предыдущей странице с формой используется такая-же схема, там все ок. Скопировал страницу,поменял инпуты переписал скрипт проверки, но алгоритм не поменялся. И форма не хочет давать данные... (
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    fiddler запусти и посмотри, от браузера идут ли данные в POST на скрипт
     
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    ну а если НЕ вызывать никакой javascript в процессе сабмита?
     
  6. zahermaher

    zahermaher Новичок

    С нами с:
    27 сен 2014
    Сообщения:
    169
    Симпатии:
    14
    а массив $_REQUEST тоже пуст?
     
  7. qux

    qux Активный пользователь

    С нами с:
    9 дек 2014
    Сообщения:
    16
    Симпатии:
    0
    Тоже пуст, из суперглобальных переменных данные содержат:
    $_SERVER array[38]
    $GLOBALS array[10]
    $_COOKIE array[3]
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    и что гласит $_SERVER['REQUEST_METHOD'] ?
     
  9. qux

    qux Активный пользователь

    С нами с:
    9 дек 2014
    Сообщения:
    16
    Симпатии:
    0
    [REQUEST_METHOD] string "POST"
     
  10. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    остается только исходники читать. адрес сайта или исходники формы и скрипта - в студию
     
  11. qux

    qux Активный пользователь

    С нами с:
    9 дек 2014
    Сообщения:
    16
    Симпатии:
    0
    Код формы:
    Код (PHP):
    1. <form id="myform" action="zakaz3fiz.php" method="post">
    2.                     <div id="zkrId" style="float:left;">
    3.                         <table width="680" border="0" align="center" style="border-collapse:collapse; margin-bottom:10px">
    4.                             <tr align="center" height="40px">
    5.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Фамилия</td>
    6.                                 <td width="50%" class="zakazrekvizit"><input id="surname" type="text" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="50" class="zakaz"></td>
    7.                             </tr>
    8.                             <tr align="center" height="40px">
    9.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Имя</td>
    10.                                 <td width="50%" class="zakazrekvizit"><input id="firstname" type="text" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="50" class="zakaz"></td>
    11.                             </tr>
    12.                             <tr align="center" height="40px">
    13.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Отчество</td>
    14.                                 <td width="50%" class="zakazrekvizit"><input id="patronymic" type="text" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="50" class="zakaz"></td>
    15.                             </tr>
    16.                             <tr align="center" height="40px">
    17.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Почтовый индекс</td>
    18.                                 <td width="50%" class="zakazrekvizit"><input id="postindex" type="text" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="6" pattern="[0-9]{6}" class="zakaz"></td>
    19.                             </tr>
    20.                             <tr align="center" height="40px">
    21.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Город</td>
    22.                                 <td width="50%" class="zakazrekvizit"><input id="postcity" type="text" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="25" class="zakaz"></td>
    23.                             </tr>
    24.                             <tr align="center" height="40px">
    25.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Область</td>
    26.                                 <td width="50%" class="zakazrekvizit"><input id="postregion" type="text" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="50" class="zakaz"></td>
    27.                             </tr>
    28.                             <tr align="center" height="40px">
    29.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Улица</td>
    30.                                 <td width="50%" class="zakazrekvizit"><input id="poststreet" type="text" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="50" class="zakaz"></td>
    31.                             </tr>
    32.                             <tr align="center" height="40px">
    33.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Дом</td>
    34.                                 <td width="50%" class="zakazrekvizit"><input id="posthouse" type="text" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="10" class="zakaz"></td>
    35.                             </tr>
    36.                             <tr align="center" height="40px">
    37.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Квартира</td>
    38.                                 <td width="50%" class="zakazrekvizit"><input id="postapartment" type="text" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="5" class="zakaz"></td>
    39.                             </tr>
    40.                             <tr align="center" height="40px">
    41.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Контактный телефон</td>
    42.                                 <td width="50%" class="zakazrekvizit"><input id="phone" type="tel" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="12" class="zakaz"></td>
    43.                             </tr>
    44.                             <tr align="center" height="40px">
    45.                                 <td width="50%" class="zakazrekvizit" align="right" style="padding-right:10px">Адрес электронной почты</td>
    46.                                 <td width="50%" class="zakazrekvizit"><input id="email" type="email" onchange="check_filled(this)" required placeholder="заполнить обязательно" size="25" maxlength="25" class="zakaz"></td>
    47.                             </tr>
    48.                             <input id="next" type="text" size="1" maxlength="1" style="display:none" value="0"></td>
    49.                             <tr align="center" height="40px">
    50.                                 <td colspan="5" align="right" valign="middle"><input type="button" onclick="checkform3()" value="ПРОДОЛЖИТЬ ОФОРМЛЕНИЕ ЗАКАЗА" style="background-color:#219e0b; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:12px; font-weight:bolder; border:#00F solid 1px; padding:10px; margin-top:10px"></td>
    51.                             </tr>
    52.                             <tr>
    53.                                 <td colspan="2" height="15px"></td>
    54.                             </tr>
    55.                         </table>
    56.                     </div>                    
    57.                 </form>
    Код скрипта
    Код (PHP):
    1. <span class="syntaxdefault">function checkform3</span><span class="syntaxkeyword">()</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">    var error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> false</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    var curent_elem</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    var csserror </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"border-color:#FF0000; border-style:solid; border-width:2px"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    var csscorrect </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"border-color:#00FF00; border-style:solid; border-width:2px"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'surname'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'firstname'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'patronymic'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'postindex'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'postcity'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'postregion'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'poststreet'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'posthouse'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'postapartment'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'phone'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    curent_elem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'email'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csserror</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        error_flag </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        curent_elem</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">style</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">cssText </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> csscorrect</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">error_flag </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> true</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        alert</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Внимание! Заполнены не все поля!\nНам важно знать куда отправлять посылку\nПожалуйста, помогите нам быстро отправить заказаный вами товар'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    else<br />    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'next'</span><span class="syntaxkeyword">).</span><span class="syntaxdefault">value </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"1"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">        document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getElementById</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'myform'</span><span class="syntaxkeyword">).</span><span class="syntaxdefault">submit</span><span class="syntaxkeyword">();<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br />}</span><span class="syntaxdefault"></span>
     
  12. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    чтоб данные в форме стали данными формы у полей должны быть имена. то есть для решения задачи достаточно добавить атрибут name равный атрибуту id например.
     
  13. qux

    qux Активный пользователь

    С нами с:
    9 дек 2014
    Сообщения:
    16
    Симпатии:
    0
    Вот я осЁл... Спасибо дружище. Посмотрел первую страницу, там действительно у меня name стоит у импутов, зачем я здесь их убрал не помню уже.
     
  14. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    пожалуйста ;)