У меня неправильно работает код

434
28 августа 2017, 09:24

<!DOCTYPE html> 
<html> 
 
<head> 
  <title>Страничка</title> 
  <meta charset="utf-8"> 
</head> 
 
<body> 
  <form name="myForm" action="" onsumbit="fun_form()" method="post"> 
    Введите ваш email: <input type="text" name="v_email"> 
    <br> Введите пароль: <input type="text" name="v_pas"> 
    <br> 
    <input type="submit" value="Отправить"> 
  </form> 
</body> 
<script> 
  function fun_form() { //функция должна проверять заполнение полей. 
    var em_l = document.forms["myForm"]["v_email"].value; 
    var pas_d = document.forms["myForm"]["v_pas"].value; 
    if (em_l == "") { //email 
      alert("Вы не ввели email."); 
      return false; 
    } else if (pas_d == "") { //password 
      alert("Вы не ввели пароль."); 
      return false; 
    } else { //всё заполнено 
      alert("Вы ввели всё правильно."); 
      return true; 
    } 
  } 
</script>

Происходит перезагрузка страницы и все, а проверки — нет

Ошибка в консоли:

Failed to load resource: net::ERR_FILE_NOT_FOUND

Answer 1

<!DOCTYPE html> 
<html> 
    <head> 
        <title>Страничка</title> 
        <meta charset="utf-8"> 
    </head> 
    <body> 
       <form onsubmit="return fun_form (this)">  
        Введите ваш email: 
        <input type="text" name="v_email">  
        <br> 
        <br> 
        Введите пароль: 
        <input type="text" name="v_password">  
        <br> 
        <br> 
        <input type="submit" value="Отправить">  
       </form>  
       <br> 
       <br> 
       <script> 
       //не нужно писать перед form или head - не обязательно и так всё работает 
            function fun_form (obj){ 
            var em_l = obj.v_email.value; 
            var pas_d = obj.v_password.value;  
 
            if (em_l == "") {  
                alert ("Введите, пожалуйста, email"); return false; 
            } else if (pas_d == "") {  
                alert ("Введите, пожалуйста, пароль"); return false; 
            } else { 
                alert("Вы ввели всё правильно."); 
                return true; 
            } 
            } 
       </script> 
       <!--Нашёл ответ в интрнете--> 
    </body> 
</html>

READ ALSO
Конструкция new Function

Конструкция new Function

Сейчас изучаю Js по учебнику https://learnjavascript

253
Почему запрос к серверу не работает только в firefox?

Почему запрос к серверу не работает только в firefox?

fetch (полифил whatwg-fetch) запрос работает во всех браузерах (даже IE) но не работает в Firefox:

338
Разбиение страницы на отдельные файлы

Разбиение страницы на отдельные файлы

Как разбить страницу на отдельные файлы? тоесть чтоб хэдер, футер и др хранились в отдельных файлах и при необходимости подключались к страницеВозможно...

259
Время выполнения PHP превышает квоту

Время выполнения PHP превышает квоту

Добрый день! Начинаю разбираться с PHP столкнулся с проблемой:

269