Форма отправки не работает в Chrome?


Я нахожу странное поведение в Chrome.
У меня есть форма для редактирования деталей записи.

Когда пользователь нажимает на кнопку Изменить в сетке списка записей. моя страница загружает форму со всеми деталями записи загружаются в форму. тут возникает интересная проблема. Если я не редактирую какие-либо поля в форме и просто нажимаю кнопку Отправить. Все работает нормально.

Но если я отредактирую любое поле ввода и затем нажму кнопку Отправить.

Тогда chrome не отправляет форму.

Это работает абсолютно нормально в IE

Я попробовал изменить кнопку отправки

<input type="submit" value="Continue" name="submit" class="standard button" id="ContinueButton" onclick="isValidDate()">

К

<input type="submit" value="Continue" name="submit" class="standard button" >

Но Бесполезно

Дальнейшее Наблюдение.


Я замечаю. у меня другая текстовая область, текстовое поле, Дата подшита. Я могу изменить любой файл и отправить форму без проблем. Но если я изменю поле количество и отправлю его, то он не будет работать.

8 5

8 ответов:

Можете ли вы попробовать изменить название кнопки с submit На что-то другое, например btnSubmit, и попробовать? Это должно сработать.

Сегодня утром я столкнулся с тем же вопросом. Я проверил в консоли chrome никаких ошибок не сообщается. Просто очистка кэша браузера исправила эту проблему.

Каков ваш тип doctype и html? Вы пробовали закрыть бирку внутри?

Я вижу, что это старый поток, но я только что испытал ту же самую проблему с chrome не нравится моя кнопка отправки. оказывается, хром умирал, потому что у меня был вход с именем size. я нашел это, посмотрев на консоль chrome. я бы предложил посмотреть на вашу консоль chrome и посмотреть, есть ли элемент формы, который может вызвать проблему помимо javascript.

Надеюсь, это поможет!

У меня просто была эта проблема, и это было потому, что теги формы были в стороне таблицы, а не снаружи. Я не знаю, почему это имело значение в данном случае, поскольку я использую этот же код в другом месте, но когда я изменил его, он сработал.

Я вызываю метод javascript на методе onclick кнопки submit. И я отправляю форму оттуда. Моя проблема была решена, когда я изменил тип ввода с submit, На button.

Не уверен, что это относится к первоначально заявленной проблеме, но это может быть актуально для тех, кто испытывает асимметричную реакцию на отправку ответа кнопки между Chrome и IE.

IE, в некоторых случаях, более снисходителен, чем Chrome. Я нашел эту дискуссию во время исследования аналогичного вопроса "по внешнему виду".

На моей форме проблема была самой распространенной, расположенной примерно в 18" от монитора. Каким-то образом в своем кодировании я дал div, который содержал контейнер формы id= "контакт", а форма имела имя= "контакт". Кнопка submit работала в IE, как и ожидалось,с этим расположением, используя form= 'contact' в кнопке submit. Однако Chrome проигнорировал щелчки кнопок, не имея никаких подсказок о том, почему в консоли.

После смущающе долгого времени, потраченного на попытки различных альтернатив-создание событий onclick в кнопке submit и т. д., Я случайно наткнулся на реальную проблему. (код формы представляется авторитетным ручка для Chrome в то время как IE появляется принять значение имени?)

Помещаю это сюда на случай, если кто-то еще наткнется на этот сценарий.

Я видел этот эффект еще один раз-IE также более снисходителен к несовпадающим фигурным скобкам, в то время как Chrome не играл - игнорировал код, который ссылался на документ.

Проблема заключается в вашем коде Javascript.