ЙажаСценарий / Говнокод #2010 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
<form ....
<a href="#" class="lalalala" onclick="$('#frm').submit()">Подтвердить</a>
...
</form>

изначально было так
в админке ))

Запостил: paranoid paranoid, (Updated )

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

  • Решили постить код пока всем не надоест и не скажут, что это говнокод?

    Знаете, есть у input[type=submit] одно свойство, если фокус находится на поле и нажать "ввод", то форма засабмитится. Конечно, можно использовать обыкновенный input[type=button].

    На мой взгляд, это не является говнокодом, а просто вариант реализации
    Ответить
  • А если надо сделать сложное оформление блока под ссылкой? Что если дизайном задумано скрытие бордеров у инпута и цвет фона страницы? Как все будет смотреться при отключенной графике? Так что ссылка иногда решает )
    Ответить
    • js-ом ссылка легко превращается в кнопку, а кнопка в ссылку, без потери функционала, а css-ом - без потери графического отображения.
      Ответить
      • а ссылка без js-a работать н ебудет
        не очень то хорошо получается. Чем сабмитить будешь?
        Ответить
            • А я помню как-то был зареген на американском форуме Демократов. Там на сотню юзеров ни у кого js не работал =[ Я не мог своими продвижениями похвастаться... И на "король-левском" форуме тоже у половины js не работал. Из офисов вообще ни у кого!
              Зато у всех отдавался и принимался контент java-apllet`ов и прекрасно работал флеш Макромедии.

              А вот в рускоязычной среде ни одного не знаю живого человека, который по доброй воле js отключил бы. Если речь не идёт о разных мобильных устройствах, которые js не поддерживают. "Мобильники" постоянно ругаются: "Аааа... не могу того-то сделать на вашем гр... сайте!"
              Ответить
              • я думаю, что сайт надо делать сначала без поддержки жс, а потом уже навешивать обработчики javascript. Это хороший тон.

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

                  Кстати, мне кажется, что предпочтение апплетов js-у для разных "вкусностей" и флеша связана с тем, что от js можно чего угодно ожидать, каждый раз производитель браузера может пересмотреть поведение своего интерпретатора (с Оперой, как я читал, целая беда была, сам то я на js так и не стал программировать, меня выгнали), а java или flash поддерживаются вполне определёнными фирмами и исходят из конкретного "корня".
                  Ответить
                  • Есть вариант использовать фреймворки, в которых уже учтены возможные хаки для популярных браузеров. Так что иногда бывает достаточно просто обновить библиотеку, чтобы всё работало как надо
                    Ответить
                • это не хороший тон, а долбоебизм. юзер без жс - НЕДОюзер.
                  "а если отключен жс" - отмазка эпохи спектрумов. но ведь есть *перцы* которые это как супер-аргумент преподносят. наверное от нех. делать.
                  Ответить
        • ой, а если у пользователя электричество закончилось... чем сабмитить будешь?
          Ответить
        • а ссылка без Браузера тоже работать не будет 😉
          Ответить
          • Если у клиента нету
            Скрипа джава и экселя,
            Значит это говноюзер!
            Он у нас ничё не купит!

            (j/k) маркетинговая шутка
            Ответить
  • Ждем когда запостят еще более полную версию кода? На этот раз вместо <form .... напишут <form id="frm" action="" method="post"> ?
    Ответить

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

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8