Проверка JavaScript работает на Firefox, но не на Chrome

Я так расстроен, что трачу часы на это. Можете ли вы, ребята, сказать мне, что случилось? Пробовал onsubmit в начале в конце формы. Изменено это на onChange и onClick по-прежнему та же проблема.

Я также не могу получить кнопку «Отправить», чтобы сказать сообщение благодарности, если я напишу функцию onclick, потому что она отключает onsubmit

<script type="text/javascript">
<!--
//Form validation code will come here.
 function validate()
 {

 if( document.myForm.name.value == "" )
{
 alert( "Please provide your name!" );
 document.myForm.name.focus() ;
 return false;
 }
  if( document.myForm.email.value == "" )
 {
  alert( "Please provide your Email!" );
  document.myForm.email.focus() ;
 return false;
  }
 if( document.myForm.phone.value == "" ||
       isNaN( document.myForm.phone.value ) ||
       document.myForm.phone.value.length != 5 )
 {
   alert( "Please provide a phone number so we can reach you." );
   document.myForm.phone.focus() ;
    return false;
   }
return( true );
 }
   //-->
 </script>

<div class="iphorm-outer">
    <form class="iphorm" action="send_contact.php" name="myForm" method="post"  >
        <div class="iphorm-wrapper">
        <div class="iphorm-inner">
               <div class="iphorm-message"></div>
               <div class="iphorm-container clearfix">
                    <!-- Begin Name element -->
                    <div class="element-wrapper name-element-wrapper clearfix">
                        
                        <div class="input-wrapper name-input-wrapper">
                            <input class="name-element" id="name" type="text" name="name" />
                        </div>
                    </div>
                    <!-- End Name element -->
                    <!-- Begin Email element -->
                    <div class="element-wrapper email-element-wrapper clearfix">
                        
                        <div class="input-wrapper email-input-wrapper">
                            <input class="email-element" id="email" type="text" name="email" />
                        </div>
                    </div>
                    <!-- End Email element -->
                    <!-- Begin Phone element -->
                    <div class="element-wrapper phone-element-wrapper clearfix">
                        
                        <div class="input-wrapper phone-input-wrapper">
                            <input class="phone-element" id="phone" type="text" name="phone" />
                        </div>
                    </div>
                    <!-- End Phone element -->
                    <!-- Begin Message element -->
                    <div class="element-wrapper message-element-wrapper clearfix">
                        
                        <div class="input-wrapper message-input-wrapper clearfix">
                            
                        </div>
                    </div>
                    <!-- End Message element -->

                    <!-- Begin Submit button -->
                    <div class="button-wrapper submit-button-wrapper clearfix">
                        <div class="loading-wrapper">Thank YOU, message sent.</div>
                        <div class="button-input-wrapper submit-button-input-wrapper">
                            <input class="ka-form-submit" type="submit" name="contact" onclick="return(validate())" value="Submit"/>
                        </div>
                    </div>
                    <!-- End Submit button -->
               </div>
           </div>
       </div>
    </form>

Can someone please help me write a function to disable Submit button unless function validate is true?

0
nl ja de
Проверка работает для меня в Chrome. jsfiddle.net/barmar/DyMSz
добавлено автор Barmar, источник
у вас есть CTRL + F5 ?
добавлено автор Helio Santos, источник
какова ошибка, которую вы получаете?
добавлено автор Shurmajee, источник
Спасибо всем за ваши быстрые ответы!
добавлено автор JsEveryDay, источник

2 ответы

Все кажется прекрасным. Попробуйте обновить страницу с помощью CTRL + F5 , чтобы очистить кеш браузера.

0
добавлено
это еще один вопрос. Проверьте это: stackoverflow.com/ вопросы/3014649/& hellip;
добавлено автор Helio Santos, источник
Ты прав!! Я попробовал это в ubuntu, и он работал на хроме. Спасибо за CTRL F5 Я этого не знал. Он по-прежнему не работает на моих окнах хром. Chrome действительно странный, у меня был другой веб-сайт, который я пытался использовать, и хром, внезапно сутулый, позволивший мне войти в систему, в F12 я увидел, что он пытался загрузить login.php вместо запуска сеанса. Я очистил ... удалил ... удалил все аддоны и все возможное и все еще не работал. Пока я не вытер мой диск и не смонтировал окна. Я ненавижу этот браузер настолько, насколько мне это нравится
добавлено автор JsEveryDay, источник
Может кто-нибудь, пожалуйста, помогите мне написать функцию отключения кнопки отправки, если функция validate не верна?
добавлено автор JsEveryDay, источник

включить отладку сценария в расширенных настройках браузера и попробовать

0
добавлено
Не удалось найти отладку в настройках Chrome.
добавлено автор JsEveryDay, источник
Спасибо всем, сценарий кажется прекрасным, он просто отказывается работать в моем браузере. Может кто-нибудь, пожалуйста, помогите мне написать функцию отключения кнопки отправки, если функция validate не верна?
добавлено автор JsEveryDay, источник
JavaScript Jobs — чат
JavaScript Jobs — чат
8 336 участник(ов)

JavaScript Jobs — чат для поиска работы и людей Правила оформления: https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru

JavaScript.ru
JavaScript.ru
7 932 участник(ов)

Сообщество сайта JavaScript.ru в Slack.

pro.js
pro.js
4 675 участник(ов)

Про JavaScript и NodeJS Invite: https://t.me/joinchat/Be4rsT5Rsgq30DHutjxXgA Правила: http://telegra.ph/ru-chat-rules-06-19 Вакансии только с ЗП, не чаще раза в неделю.

Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
3 269 участник(ов)

Рекомендуем сразу отключить уведомления Правила: https://rudevs.network/ByaMH6un7 См. также: @js_noobs_ru, @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
2 484 участник(ов)

Чат для новичков

Чат — Типичный Верстальщик
Чат — Типичный Верстальщик
1 080 участник(ов)

Основной канал: @tpverstak Обратная связь: @annblok Все ссылки на соц.сети проекта: http://taplink.cc/tpverstak ПРАВИЛА ЧАТА — https://teletype.in/@annblok/BygPgC3E7

javascript_ru
javascript_ru
915 участник(ов)

Сообщество любителей самого популярного языка программирования в мире. Чат основан в 2009 году. Логи: https://goo.gl/9EOeM7 Поддержка бота: @chat_linker (ссылка на репу внутри) Вам будут интересны @frontend_ru и @css_ru

jsChat
jsChat
603 участник(ов)

Чат посвященный программированию на языке javaScript Перед отправкой ссылки на Ваш контент посоветуйтесь с админом Все ссылки удаляются ботом автоматически

JavaScript for Zombies Chat
JavaScript for Zombies Chat
492 участник(ов)

Чат про JavaScript для настоящих zombie! Вход строго по приглашениям! Ссылка для строгих приглашений: https://t.me/joinchat/AAMBHz3Uyr0tuZ7VaB029g

All That JS
All That JS
417 участник(ов)

JS на русском

Веб-Технологи: UI/UX, Вёрстка, Фронтенд
Веб-Технологи: UI/UX, Вёрстка, Фронтенд
167 участник(ов)

Всё про веб-дизайн и вёрстку. А также: HTML, CSS, флекс и бутстрапы, шаблонизаторы, препроцессоры, методологии, аглифаеры, улучшаторы и обфускаторы. Обсуждаем темы юзабилити, устраиваем А/В тесты лендингов, и проводим аудит.

DTP :: @DTPublish
DTP :: @DTPublish
147 участник(ов)

Обсуждаемые темы: полиграфия, препресс, верстка, дизайн, иллюстрации, скрипты, плагины. Канал - @DTPublishing