Как добавить проверку, чтобы форма не принимала пробелы? - PullRequest
0 голосов
/ 24 августа 2018
$scope.addTodo = function () 
{
    $scope.todos.push({text:$scope.formTodoText, done:false});
    $scope.formTodoText = '';
};

Ответы [ 2 ]

0 голосов
/ 24 августа 2018

Я бы сделал так:

`$('#MyForm input').blur(function()
 {
     if( !$(this).val() && $(this).val() != "" ) {
           $(this).parents('p').addClass('warning');
     }
 });`
0 голосов
/ 24 августа 2018

попробуйте это:

$scope.addTodo = function () {
    if ($scope.formTodoText.replace(/\s/g,'').length > 0) {
        $scope.todos.push({text:$scope.formTodoText, done:false});
        $scope.formTodoText = '';
    }
};

Удалите все пробелы в значении и проверьте, осталось ли что-нибудь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...