Показать сообщение отдельно
  #3 (permalink)  
Старый 05.07.2016, 22:17
Интересующийся
Отправить личное сообщение для schel4ok Посмотреть профиль Найти все сообщения от schel4ok
 
Регистрация: 16.03.2016
Сообщений: 15

не должны быть пустыми, хотя бы потому что они required и без них форма не отправляется

вот еще выдержки из кода
<form method="POST" action="page.html" class="calc" name="calculator" ng-app="Calc" ng-controller="CalcController">

		<input id="name" name="name" ng-model="name" type="text" required>
		<label for="name">Ваше имя *</label>

		<input id="phone" name="tel" ng-model="tel" type="text"  required>
		<label for="phone">Номер телефона *</label>

		<input id="email" name="email" ng-model="email" type="email"  required>
		<label for="email">Адрес электронной почты *</label>

		<textarea id="message" name="message" ng-model="message"></textarea>
		<label for="message">Комментарии</label>
</form>


angular
  .module('Calc',[])
  .controller('CalcController', function($scope, $http) {

    $scope.outerScope = {};
    $scope.data = {};

    $scope.url = 'page.html';

    $scope.submit = function(isValid) {
      if (isValid) {
          $http.post($scope.url, {"name": $scope.name, "email": $scope.email, "message": $scope.message }).
                        success(function(data, status) {
                            console.log(data);
                            $scope.status = status;
                            $scope.data = data;
                            $scope.result = data; 
                        })
            }else{
                
                  alert('Form is not valid');
            }

        }


  });
Ответить с цитированием