Modelo Backbone.js isValid()

El modelo Backbone.js isValid() es una función que se utiliza para verificar el estado del modelo en Backbone.js. Utiliza el método de validación para verificar el modelo. Comprueba la validación de cada atributo. 

Sintaxis: 

model.isValid( options );

Propiedades:

  • opciones: Son las opciones las que se pasan para validar el método.

Ejemplo 1: En este ejemplo, ilustraremos la función isValid(). Usaremos la función isValid() sin definir la función de validación.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>BackboneJS isValid Model</title>
    <script src=
        "https://code.jquery.com/jquery-2.1.3.min.js" 
        type="text/javascript">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js"
        type="text/javascript">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"
        type="text/javascript">
    </script>
</head>
  
<body>
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
    <h3>BackboneJS isValid Model</h3>
    <script type="text/javascript">
        var Person = Backbone.Model.extend();
        var person = new Person();
        document.write('You mode state is  ',
            person.isValid());
    </script>
</body>
  
</html>

Producción:

Método Backbone.js isValid

Ejemplo 2: En este ejemplo, usaremos la función isValid() y verificaremos la antigüedad y la ausencia de vacío del nombre en el modelo.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>BackboneJS isValid Model</title>
    <script src="https://code.jquery.com/jquery-2.1.3.min.js"
        type="text/javascript">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js"
        type="text/javascript">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.2/backbone-min.js"
        type="text/javascript">
    </script>
</head>
  
<body>
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
  
    <h3>BackboneJS isValid Model</h3>
      
    <script type="text/javascript">
        var Person = Backbone.Model.extend({
            validate: function (attributes, options) {
                document.write("You data is validating...<br>");
                if (!attributes.name) {
                    return ('Please enter the name!!!<br>');
                }
  
                if (attributes.age < 25) {
                    return ('You are age below required!!! ');
                }
            },
        });
        var person = new Person({ name: "hello", age: 20 });
        if (person.isValid()) document.write("You all data is valid");
        else document.write(person.validationError);
    </script>
</body>
  
</html>

Producción:

Backbone.js es un modelo válido

Referencia: https://backbonejs.org/#Model-isValid

Publicación traducida automáticamente

Artículo escrito por satyam00so y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *