1. PHP / Говнокод #2665

    +152.9

    1. 1
    2. 2
    <input type="submit" style="display: none;" /> 
    <!-- Для того, чтобы сабмитилось по кл. enter -->

    Запостил: breathe, 25 Февраля 2010

    Комментарии (33) RSS

    • где здесь пхп ?
      Ответить
    • где здесь пэхапэ?
      Ответить
    • А что плохого в этом xHTML?
      Ответить
      • наверное в том что ты кнопку не увидишь ...
        Ответить
        • Но это вопрос юзабилити, а не кода! Существует очень много сайтов где кнопка "Искать" не видна и поиск включается именно по кнопке Enter. И все это очень хорошо и нет в этом ничего плохого.

          А что плохого в этом xHTML? Где говнокод-то? Почему наплюсили уже 2,5 балла?
          Ответить
          • потому что, чтобы засабмитить форму Энтером, не обязательно вообще иметь кнопку сабмит. достаточно иметь инпут, находящийся в форме, и нажать энтер =)
            Ответить
    • древний воркераунд на еще древнейший баг с постом формы
      Ответить
    • wtf????
      Ответить
    • Автор дебил. Ведь написано русским по белому:
      <!-- Для того, чтобы сабмитилось по кл. enter -->
      Угадайте с трех раз, зачем нужна такая конструкция?
      Ответить
      • О черт это я дебил. АВТОР ИЗВИНИТЕ!
        striker спасибо
        Ответить
        • По enter срабатывает, если в форме одно поле, если уже два, то нужна кнопка
          Ответить
          • вахаххахах далбаеб
            а если 3 то 2 кнопки?
            Ответить
            • Если тяжко понять, что только для одного поля форму можно сабмитить по enter, а для большего количества полей уже нужна кнопка, то кто из нас долбоеб?
              Ответить
            • Сразу видно, человек не проходил высшею математику :)
              Ответить
    • ничего не пойму. разве форма по enter не засабмититься без <input type="submit" /> ??
      Ответить
      • только что проверил, всё нормально сабмитится. фейк? откуда код?
        Ответить
        • Небось с одним инпутом проверял? А с большим количеством уже не работает по сабмиту
          <form method="get">
          	<input type="text"  name="text1" value="test 1" />
          	<input type="text"  name="text2" value="test 2" />
          </form>
          Ответить
          • и правда! буду знать, спасибо
            Ответить
          • показать все, что скрытоебать ты вася. в коде

            <input type="submit" style="display: none;" />

            это значит что сабмит есть, но он скрыт а не его нету. вьеби яду и уйди нахуй
            Ответить
            • упоролся?
              Ответить
            • Как протрезвеешь, тогда и поговорим, где и что есть. А то пример от кода отличить уже не можешь
              Ответить
          • таб индексы поставь. вроде помогает
            Ответить
    • Это не говнокод. Те кто думают, что это говно-код -- больше хоум пейджей ничего не делали. И не пишите, херню, пока все сто пицот вариантов, в разных браузерах не попробуете!
      Ответить
    • имхо говнокод в том, что оставлять такие каменты...
      все знают зачем нужен сабмит, пусть даже невидимый
      Ответить
      • Кто-то ж не понял, даже с комментом? :)
        Ответить
    • Такое бывает необходимо, если нужен хитрый дизайн формы.
      Ответить
    • Ага.. Только вот IE6 клал на такие невидимые сабмиты..
      Ответить

    Добавить комментарий