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

0

  1. 1
  2. 2
  3. 3
  4. 4
<form action="..." ...>
...
  <input type="button" ... onclick="$('form').submit();" />
</form>

Живет на свете один c# девелопер, который всегда всем говорит: "я не верстальщик - я c# девелопер. я не js программист - я c# девелопер" ну и т.д. И вот однажды он решил самостоятельно сделать функционал поиска...
(На самом деле на стороне сервера еще гуще развивались события...но это уже другая история...) с серверным c# кодом вы можете ознакомится тут http://govnokod.ru/user/5616/codes

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

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

    • мде.....да я минимум html сюда кинул...а то. что ты не видишь таких вещей - свидетельствует о том, что ты и сам так делаешь....
      Ответить
      • Если я что-то не вижу, значит я так делаю - без такой логики ниче нормально не сверстаешь, это ясно конечно
        Ответить
        • ну да, по твоей логике я конечно засунул в JS раздел абсолютно неполный html код...именно так все и делают....я к тому, что внимательнее будь, перед тем как коментишь....
          Ответить
            • ахах))) автор этого ... является фрилансером, я вот думаю...может это я твой код сюда запостил?))) думаю если тебе нечего сказать, кроме как о своей логике, тебе не стоит коментить....не для этого был придуман сей функционал...
              Ответить
  • что за говнокодеры минусуют?))))))) такие же дурочки чтоли?)))) а ниче что в jQuery селекторе выборка всех форм страницы????????))))))
    Ответить
    • Твои закрывающие скобки сломали мне парсер.

      А вообще да, $('form').submit(); - это брутально.
      Ответить
  • Лучше не использовать js, где можно обойтись без него
    type="button" - type="submit"
    Ответить
  • Ахаха!!!!!!!!11 :)))))))) Автор, что ты делаешь??!!!!!1 ))))))) Прекрати )))))00
    Ответить
  • Вообще говоря, от type="submit" это отличается тем, что форма не будет отправлена по нажатию Enter, а только по клику на кнопке.
    Ну а то, что выбираются все формы страницы, если автор изначально понимает, что она там одна (тем более, что это один из главных посылов ASP.NET), то какая разница.
    Ответить
    • Изначально скажу что форм на этой странице 2 минимум(учитывая что это одностраничный сайт).
      Я в корне не согласен с текущим решением задачи.
      1. При отключенном JS форма не отправится
      2. В дальнейшем если будет добавлена еще форма на страницу, никто не поймет сразу почему сабмитятся все формы...

      /*Приложение написано на ASP.NET MVC 3 - не на WebForms*/
      Ответить
      • Кстати вопрос: засабмитятся все или только первая найденная?
        Ответить
        • Если первая успеет до того как интерпретатор дойдёт до отработки следующей инструкции.
          Ответить
        • Событие происходит на все формы, но при этом страница переходит в состояние перезагрузки. И, как мне кажется, каждая вызванная форма будет прекращать перезагрузку предыдущей. Но это чистая теория, не учитывая подводных камней. В итоге вызовется самая последняя. Однако данные могут успеть отправиться. Как-то так.
          Ответить
      • > 1. При отключенном JS форма не отправится
        А вот и нифига. w3m сабмитит любые формы, есть там жабоскрипт или нет - не важно.
        Ответить
        • я говорил про текущее решение задачи, простым батоном ты не засабмитишь форму - итог: при выкл. js нифига работать не будет
          Ответить

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

Из-за тебя ушел bormand, guest!

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


    8