nicenice: Бесконечный цикл — совсем жесть:) Однако, и таймеры также не лучший выход. Хотя для IE8 только они и могут помочь, ибо propertycange не касается изменения потомков.
Alex T.: Наверное, я запутался в нумеровании случаев в вашем ответе. Если вы про то, что в инлайн-обработчике нужно возвращать false, то значит я ошибся.
Влад: Во-первых, вы используете то, что не следует применять в общем случае — инлайн атрибуты событий. Есть моменты, когда они могут быть полезны, но это — не ваш случай, и эти ситации специфичны.
Во-вторых, при первом клике, как уже сказал Alex T., произойдёт отмена отправки формы и регистрация той функции, что написана внутри submit(), в качестве обработчика. То есть ничего внутри этой функции выполнено не будет — она лишь будет запущена при следующей отправке.
Ну и по мелочам — не нужно осуществлять траверс одного и того же элемента несколько раз. Не следует создавать паразитных переменных. Не нужно использовать deprecated свойства типа success вместо методов, рекомендованных с точки зрения подхода Promise.
Да вы что:) Alex T. уже написал, почему при первой отправке ничего не произойдёт. Причём тут возврат false? Вы хоть понимаете, что в jQuery делает эта инструкция?
potapovdmtriy: Разница есть и существенная. Мало того, что есть понятие каскада, так ещё и не всё можно задать в инлайн-атрибутах. Например, keyframes.
Читайте про кро каскад www.w3.org/TR/css-cascade-3/#cascading
И мне не импонирует, когда человек даёт вам верный совет, а вы игнорируете, заявляя, что проблема решилась как бы сама собой, но именно так, как вам и советовали.
Вадим Белкин: Нет разницы между заданием ширины столбцам или ячейкам, кроме того, что у ячеек есть рамки и внутренние отступы со всеми вытекающими. И это даёт преимущество столбцам, не говоря уже про ситуацию, если не задано border-collapse:collapse.
Иначе говоря, у задания ширины ячейкам не имеет никакого преимущества, и при подсчёте ширины таблицы они равноправны (берётся наибольшее из них). Особое действие оказывает table-layout:fixed, но про это — отдельный спич.