За последние 24 часа нас посетили 22539 программистов и 1009 роботов. Сейчас ищут 666 программистов ...

form. скрыть элементы

Тема в разделе "HTML и CSS", создана пользователем Frozen, 20 ноя 2008.

  1. Frozen

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

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    в общем форма:
    HTML:
    1.  
    2. <input type="text" name="text" value="test">
    3.  
    4. <div style="display:none">
    5. <select name="hl" style="display:none;">
    6. <option value="4" selected>sdfas</option>
    7. </div>
    8.  
    9. <input type="submit">
    10. </form>
    11.  
    Select находится внутри div, который не выводится, но если нажать submit то его значение попадает в запрос.
    В общем что сделать с дивом, а точнее каким образом его так скрыть чтобы в результат не попадал селект?
     
  2. Петр

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

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Никак, этот элемент в форме.
    Хотя можно попробовать что-то типа removeElement или removeChild, как-то так или что-то вроде того.
     
  3. obsrv

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

    С нами с:
    2 окт 2008
    Сообщения:
    238
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    например:
    PHP:
    1.  
    2. <?php
    3. print_r($_REQUEST);
    4. ?>
    5. <html>
    6. <head>
    7. <script language="javascript">
    8. function delSelect() {
    9.     document.getElementById("hid_div1").innerHTML = "";
    10. }
    11. </script>
    12. </head>
    13.  
    14. <body>
    15.  <form action="<?=$_SERVER['SCRIPT_URL'];?>" onSubmit="delSelect();">
    16.   <input type="text" name="text" value="test">
    17.   <div style="display:none" id="hid_div1">
    18.   <select name="hl" style="display:none;">
    19.   <option value="4" selected>sdfas</option>
    20.   </select>
    21.   </div>
    22.   <input type="submit">
    23.   </form>
    24. </body>
    25. </html>
    26.  
     
  4. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    А что если у select name убрать?
     
  5. Frozen

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

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    тупо присвоил элементам disabled. проблему решил )
     
  6. dobrmir

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

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Это для защиты форм от спама? А куда именно вставлять disabled?
     
  7. helperhtml

    helperhtml Новичок

    С нами с:
    7 мар 2022
    Сообщения:
    1
    Симпатии:
    0
    disabled вставляется в теги select
    Код (Text):
    1. <select disabled > <select>
    Вот пример использования select с disabled http://webcreat.ru/html/html-select-disabled-primer/