delivery.softrestaurant.com.mx
Open in
urlscan Pro
34.226.4.107
Public Scan
Submitted URL: https://www.kotori.edelivery.mx/
Effective URL: https://delivery.softrestaurant.com.mx/Restaurante/kotori
Submission: On August 30 via automatic, source certstream-suspicious
Effective URL: https://delivery.softrestaurant.com.mx/Restaurante/kotori
Submission: On August 30 via automatic, source certstream-suspicious
Form analysis
5 forms found in the DOMName: FormAddress —
<form name="FormAddress" class="edit-profile ng-pristine ng-scope ng-valid-pattern ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-minlength" submit-validate="" ng-submit="UsedAddressDelivery(FormAddress.$valid)" novalidate="">
<div class="form-row">
<!-- ngIf: !Movile() -->
<div class="col-md-4 ng-scope" ng-if="!Movile()">
<div class="row">
<div id="map_canvas">
<!--<iframe width="300"
height="450"
frameborder="0" style="border:0"
src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCQDbkiZ-thHbJuWy33dNoyac6qHlEsqRc
&q=Space+Needle,Seattle+WA" allowfullscreen></iframe>-->
<ui-gmap-google-map id="mapinfo" center="map.center" zoom="map.zoom" refresh="true" options="options" class="ng-isolate-scope angular-google-map">
<div class="angular-google-map">
<div class="angular-google-map-container" style="overflow: hidden;">
<div style="height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(229, 227, 223);">
<div style="overflow: hidden;"></div>
<div class="gm-style" style="position: absolute; z-index: 0; left: 0px; top: 0px; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px;">
<div tabindex="0" aria-label="Map" aria-roledescription="map" role="group"
style="position: absolute; z-index: 0; left: 0px; top: 0px; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px; cursor: url("https://maps.gstatic.com/mapfiles/openhand_8_8.cur"), default; touch-action: none;">
<div style="z-index: 1; position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(0px, 0px);">
<div style="position: absolute; left: 0px; top: 0px; z-index: 100; width: 100%;">
<div style="position: absolute; left: 0px; top: 0px; z-index: 0;">
<div style="position: absolute; z-index: 996; transform: matrix(1, 0, 0, 1, -37, -10);">
<div style="position: absolute; left: 0px; top: 0px; width: 256px; height: 256px;">
<div style="width: 256px; height: 256px;"></div>
</div>
</div>
</div>
</div>
<div style="position: absolute; left: 0px; top: 0px; z-index: 101; width: 100%;"></div>
<div style="position: absolute; left: 0px; top: 0px; z-index: 102; width: 100%;"></div>
<div style="position: absolute; left: 0px; top: 0px; z-index: 103; width: 100%;">
<div style="position: absolute; left: 0px; top: 0px; z-index: -1;">
<div style="position: absolute; z-index: 996; transform: matrix(1, 0, 0, 1, -37, -10);">
<div style="width: 256px; height: 256px; overflow: hidden; position: absolute; left: 0px; top: 0px;"></div>
</div>
</div>
<div style="width: 27px; height: 43px; overflow: hidden; position: absolute; left: -195px; top: -342px; z-index: -299;"><img alt="" src="https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png" draggable="false"
style="position: absolute; left: 0px; top: 0px; width: 27px; height: 43px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none; opacity: 1;"></div>
</div>
<div style="position: absolute; left: 0px; top: 0px; z-index: 0;"></div>
</div>
<div class="gm-style-pbc" style="z-index: 2; position: absolute; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px; left: 0px; top: 0px; opacity: 0;">
<p class="gm-style-pbt"></p>
</div>
<div style="z-index: 3; position: absolute; height: 100%; width: 100%; padding: 0px; border-width: 0px; margin: 0px; left: 0px; top: 0px; touch-action: pan-x pan-y;">
<div style="z-index: 4; position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(0px, 0px);">
<div style="position: absolute; left: 0px; top: 0px; z-index: 104; width: 100%;"></div>
<div style="position: absolute; left: 0px; top: 0px; z-index: 105; width: 100%;"></div>
<div style="position: absolute; left: 0px; top: 0px; z-index: 106; width: 100%;">
<div role="button" tabindex="-1" style="width: 27px; height: 43px; overflow: hidden; position: absolute; touch-action: none; left: -195px; top: -342px; z-index: -299;"><img alt=""
src="https://maps.gstatic.com/mapfiles/transparent.png" draggable="false" usemap="#gmimap1" style="width: 27px; height: 43px; user-select: none; border: 0px; padding: 0px; margin: 0px; max-width: none;"><map
name="gmimap1" id="gmimap1"><area log="miw" coords="13.5,0,4,3.75,0,13.5,13.5,43,27,13.5,23,3.75" shape="poly" tabindex="-1" title="" style="cursor: pointer; touch-action: none;"></map></div>
</div>
<div style="position: absolute; left: 0px; top: 0px; z-index: 107; width: 100%;"></div>
</div>
</div>
</div><iframe aria-hidden="true" frameborder="0" tabindex="-1" style="z-index: -1; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; border: none;"></iframe>
<div style="pointer-events: none; width: 100%; height: 100%; box-sizing: border-box; position: absolute; z-index: 1000002; opacity: 0; border: 2px solid rgb(26, 115, 232);"></div>
</div>
</div>
</div>
<div ng-transclude="" style="display: none">
<span class="angular-google-map-marker ng-scope ng-isolate-scope" ng-transclude="" coords="marker.coords" options="marker.options" events="marker.events" idkey="marker.id">
</span>
</div>
</div>
</ui-gmap-google-map>
</div>
</div>
<div class="row text-center" style="padding: 15px;">
<button class="btn btn-block btn-lg btn-dark ng-binding" ng-click="ValidateAddress()" tabindex="11" style="font-size: 1rem;" type="button" ng-disabled="!FormAddress.$valid" disabled="disabled"><i class="fa fa-check-circle"></i> Ubicar
dirección en el mapa</button>
</div>
</div><!-- end ngIf: !Movile() -->
<div class="col-md-8">
<div class="form-row">
<div class="form-group col-md-12 has-error"
ng-class="{ 'has-error' : FormAddress.Identificador.$invalid || !FormAddress.Identificador.$pristine, 'has-success' : FormAddress.Identificador.$valid && !FormAddress.Identificador.$pristine}">
<label for="Nombre" class="ng-binding">Descripción Casa / Departamento (ejemplo. Casa Rosa) *</label>
<input type="text" name="Identificador" id="Identificador" class="form-control ng-pristine ng-untouched ng-valid-pattern ng-invalid ng-invalid-required ng-valid-maxlength" tabindex="1" pattern="^[A-Za-z0-9Ññ ,.áÁéÉíÍóÓúÚ]*$"
placeholder="Oficina" ng-model="Address.Identifier" ng-change="check(1,Address.Identifier)" ng-maxlength="50" maxlength="51" ng-focus="true" ng-required="true" required="required">
<span style="color:red" ng-show="FormAddress.Identificador.$dirty || FormAddress.Identificador.$invalid || Formaddres.status">
<span ng-show="FormAddress.Identificador.$error.required" class="ng-binding">El campo es requerido</span>
<span ng-show="FormAddress.Identificador.$error.maxlength" class="ng-binding ng-hide">Máximo de caracteres excedido</span>
<span ng-show="FormAddress.Identificador.$error.pattern" class="ng-binding ng-hide">No se aceptan caracteres especiales</span>
</span>
</div>
</div>
<div class="form-row">
<div class="form-group col-md-6 has-error" ng-class="{ 'has-error' : FormAddress.Calle.$invalid || !FormAddress.Calle.$pristine, 'has-success' : FormAddress.Calle.$valid && !FormAddress.Calle.$pristine}">
<label for="Nombre" class="ng-binding">Calle *</label><br>
<input type="text" name="Calle" class="form-control ng-pristine ng-untouched ng-valid-pattern ng-invalid ng-invalid-required ng-valid-maxlength" id="Calle" tabindex="2" pattern="^[A-Za-z0-9Ññ -,.áÁéÉíÍóÓúÚ]*$"
placeholder="Avenida Cámara de comercio" ng-model="Address.Street" ng-blo="check(2,Address.Street)" ng-blur="ValidateAddressSheareMap(FormAddress.$valid)" ng-maxlength="50" maxlength="51" ng-required="true" required="required">
<span style="color:red" ng-show="FormAddress.Calle.$dirty || FormAddress.Calle.$invalid || Formaddres.Calle">
<span ng-show="FormAddress.Calle.$error.required" class="ng-binding">El campo es requerido</span>
<span ng-show="FormAddress.Calle.$error.maxlength" class="ng-binding ng-hide">Máximo de caracteres excedido</span>
<span ng-show="FormAddress.Calle.$error.pattern" class="ng-binding ng-hide">No se aceptan caracteres especiales</span>
</span>
</div>
<div class="form-group col-md-6">
<div class="form-group" ng-class="{ 'has-error' : FormAddress.Cruzamientos.$invalid || !FormAddress.Cruzamientos.$pristine, 'has-success' : FormAddress.Cruzamientos.$valid && !FormAddress.Cruzamientos.$pristine}">
<label for="Nombre" class="ng-binding">Entre calles </label>
<input type="text" name="Cruzamientos" id="Cruzamientos" class="form-control ng-pristine ng-untouched ng-valid ng-valid-pattern ng-valid-maxlength" tabindex="3" placeholder="Ejemplo 86 x 57 y 59" ng-model="Address.Intersection"
ng-maxlength="50" ng-pattern="/^[A-Za-z0-9Ññ ,.áÁéÉíÍóÓúÚ*#]*$/">
<span style="color:red" ng-show="FormAddress.Cruzamientos.$dirty || FormAddress.Cruzamientos.$invalid" class="ng-hide">
<span ng-show="FormAddress.Cruzamientos.$error.required" class="ng-binding ng-hide">El campo es requerido</span>
<span ng-show="FormAddress.Cruzamientos.$error.maxlength" class="ng-binding ng-hide">Máximo de caracteres excedido</span>
<span ng-show="FormAddress.Cruzamientos.$error.pattern" class="ng-binding ng-hide">Solo se aceptan valores alfanuméricos</span>
</span>
</div>
</div>
</div>
<!--Numeros exterior e interior-->
<!-- ngIf: AddresConsumer.country=='Mexico' -->
<!-- ngIf: AddresConsumer.country!='Mexico' -->
<div class="form-row ng-scope" ng-if="AddresConsumer.country!='Mexico'">
<div class="form-group col-md-4">
<div class="form-group has-error" ng-class="{ 'has-error' : FormAddress.Numeroexterior.$invalid || !FormAddress.Numeroexterior.$pristine, 'has-success' : FormAddress.Numeroexterior.$valid && !FormAddress.Numeroexterior.$pristine}">
<label for="Nombre" class="ng-binding">Número exterior *</label>
<input type="text" name="Numeroexterior" class="form-control ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" id="Numeroexterior" tabindex="4" ng-maxlength="25" placeholder="Número exterior"
ng-pattern="/^[A-Za-z0-9ñÑ -]*$/" maxlength="25" ng-model="Address.Number" ng-required="true" required="required">
<span style="color:red" ng-show="FormAddress.Numeroexterior.$dirty || FormAddress.Numeroexterior.$invalid">
<span ng-show="FormAddress.Numeroexterior.$error.maxlength" class="ng-binding ng-hide">Máximo de caracteres excedido</span>
<span ng-show="FormAddress.Numeroexterior.$error.required" class="ng-binding">El campo es requerido</span>
<span ng-show="FormAddress.Numeroexterior.$error.pattern" class="ng-binding ng-hide">Formato inválido Ejemplo 152D</span>
</span>
</div>
</div>
<div class="form-group col-md-4">
<div class="form-group" ng-class="{ 'has-error' : FormAddress.Numerointerior.$invalid || !FormAddress.Numerointerior.$pristine, 'has-success' : FormAddress.Numerointerior.$valid && !FormAddress.Numerointerior.$pristine}">
<label for="Nombre" class="ng-binding">Número Interior </label>
<input type="text" name="Numerointerior" id="NumberInt" class="form-control ng-pristine ng-untouched ng-valid ng-valid-pattern ng-valid-maxlength" tabindex="5" placeholder="Número Interior" ng-pattern="/^[A-Za-z0-9ñÑ -]*$/"
ng-model="Address.InternalNumber" ng-maxlength="30">
<span style="color:red" ng-show="FormAddress.Numerointerior.$dirty || FormAddress.Numerointerior.$invalid" class="ng-hide">
<span ng-show="FormAddress.Numerointerior.$error.required" class="ng-binding ng-hide">El campo es requerido</span>
<span ng-show="FormAddress.Numerointerior.$error.maxlength" class="ng-binding ng-hide">Máximo de caracteres excedido</span>
<span ng-show="FormAddress.Numerointerior.$error.pattern" class="ng-binding ng-hide">Solo se aceptan valores alfanuméricos</span>
</span>
</div>
</div>
<div class="form-group col-md-4">
<!--Ciudad-->
<div class="form-group has-error" ng-class="{ 'has-error' : FormAddress.Ciudad.$invalid || !FormAddress.Ciudad.$pristine, 'has-success' : FormAddress.Ciudad.$valid && !FormAddress.Ciudad.$pristine}">
<label for="Ciudad" class="ng-binding">Ciudad *</label>
<input type="text" name="Ciudad" id="Ciudad" class="form-control ng-pristine ng-untouched ng-invalid ng-invalid-required" ng-blur="ValidateAddressSheareMap(FormAddress.$valid)" tabindex="8" ng-model="Address.City" required="">
<span style="color:red" ng-show="FormAddress.Ciudad.$dirty || FormAddress.Ciudad.$invalid">
<span ng-show="FormAddress.Ciudad.$error.required" class="ng-binding">El campo es requerido</span>
</span>
</div>
</div>
<div class="form-group col-md-4 ng-hide" ng-show="false">
<!--Municipio-->
<div class="form-group has-error" ng-class="{ 'has-error' : FormAddress.Municipio.$invalid || !FormAddress.Municipio.$pristine, 'has-success' : FormAddress.Municipio.$valid && !FormAddress.Municipio.$pristine}">
<label for="Nombre" class="ng-binding">Municipio *</label>
<input type="text" name="Municipio" id="Municipio" class="form-control ng-pristine ng-untouched ng-invalid ng-invalid-required" ng-blur="ValidateAddressSheareMap(FormAddress.$valid)" tabindex="7" ng-model="Address.Municipality"
on-blur-validation="" required="">
<span style="color:red" ng-show="FormAddress.Municipio.$dirty || FormAddress.Municipio.$invalid">
<span ng-show="FormAddress.Municipio.$error.required">El campo es requerido</span>
</span>
</div>
</div>
<div class="form-group col-md-4 ng-hide" ng-show="false">
<div ng-show="false" class="form-group ng-hide has-error"
ng-class="{ 'has-error' : FormAddress.CodigoPostal.$invalid || !FormAddress.CodigoPostal.$pristine, 'has-success' : FormAddress.CodigoPostal.$valid && !FormAddress.CodigoPostal.$pristine}">
<label for="Nombre" class="ng-binding">Código Postal *</label>
<input type="text" name="CodigoPostal" id="CodigoPostal" class="form-control ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" placeholder="Código Postal" tabindex="6"
ng-model="Address.ZipCode" ng-pattern="/^[0-9]*$/" maxlength="8" ng-maxlength="8" ng-minlength="5" ng-required="true" required="required">
<span style="color:red" ng-show="FormAddress.CodigoPostal.$dirty || FormAddress.CodigoPostal.$invalid">
<span ng-show="FormAddress.CodigoPostal.$error.required" class="ng-binding">El campo es requerido</span>
<span ng-show="FormAddress.CodigoPostal.$error.pattern" class="ng-binding ng-hide">Formato inválido solo se permiten números</span>
<span ng-show="FormAddress.CodigoPostal.$error.maxlength" class="ng-binding ng-hide">Máximo de caracteres excedido</span>
<span ng-show="FormAddress.CodigoPostal.$error.minlength" class="ng-binding ng-hide">El mínimo debe ser de 5 números</span>
</span>
</div>
</div>
</div><!-- end ngIf: AddresConsumer.country!='Mexico' -->
<!--Fin Numeros exterior e interior-->
<!--municipio, ciudad y codigo postal-->
<!-- ngIf: AddresConsumer.country=='Mexico' -->
<!-- ngIf: AddresConsumer.country!='Mexico' -->
<div class="form-row ng-scope" ng-if="AddresConsumer.country!='Mexico'">
<div class="form-group col-md-6 ng-hide has-error" ng-show="false"
ng-class="{ 'has-error' : FormAddress.Colonia.$invalid || !FormAddress.Colonia.$pristine, 'has-success' : FormAddress.Colonia.$valid && !FormAddress.Colonia.$pristine}">
<label for="Nombre" class="ng-binding">Colonia/Distrito/Barrio *</label>
<input type="text" name="Colonia" id="Colonia" class="form-control ng-pristine ng-untouched ng-invalid ng-invalid-required" ng-blur="ValidateAddressSheareMap(FormAddress.$valid)" tabindex="9" ng-model="Address.District"
on-blur-validation="" required="">
<span style="color:red" ng-show="FormAddress.Colonia.$dirty || FormAddress.Colonia.$invalid">
<span ng-show="FormAddress.Colonia.$error.required" class="ng-binding">El campo es requerido</span>
</span>
</div>
</div><!-- end ngIf: AddresConsumer.country!='Mexico' -->
<!--Fin municipio, ciudad y codigo postal-->
<!--Colonia y referencia -->
<!-- ngIf: AddresConsumer.country=='Mexico' -->
<!-- ngIf: AddresConsumer.country!='Mexico' -->
<div class="form-row ng-scope" ng-if="AddresConsumer.country!='Mexico'">
<div class="form-group col-md-12" ng-class="{ 'has-error' : FormAddress.Referencia.$invalid || !FormAddress.Referencia.$pristine, 'has-success' : FormAddress.Referencia.$valid && !FormAddress.Referencia.$pristine}">
<div class="form-group">
<label for="Nombre" class="ng-binding">Referencia</label>
<input type="text" name="Referencia" tabindex="10" id="Referencia" class="form-control ng-pristine ng-untouched ng-valid ng-valid-maxlength" placeholder="Referencia" ng-model="Address.Reference" maxlength="50" ng-maxlength="50">
<span style="color:red" ng-show="FormAddress.Referencia.$error.maxlength" class="ng-hide">
<span ng-show="FormAddress.Referencia.$error.maxlength" class="ng-binding ng-hide">Máximo de caracteres excedido</span>
</span>
</div>
</div>
</div><!-- end ngIf: AddresConsumer.country!='Mexico' -->
<!--Fin colonia y referencia -->
</div>
<!-- ngIf: Movile() -->
</div>
<button class="btn btn-block btn-lg btn-success ng-binding" tabindex="12" type="submit" ng-disabled="!FormAddress.$valid || !AddressValidate" disabled="disabled"><i class="fa fa-check-circle"></i> Usar dirección</button>
</form>
Name: FormLogin —
<form name="FormLogin" submit-validate="" class="form-validation mt-20 ng-pristine ng-invalid ng-invalid-required ng-valid-minlength" ng-submit="loginSoftRestaurant(FormLogin.$valid)" novalidate="">
<div class="form-group">
<!--<label class="sr-only" for="login-email">Correo</label>-->
<input type="text" name="Email" class="form-control underline-input ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-minlength" placeholder="Correo Electrónico" ng-model="usuario.Email" ng-minlength="1" required="">
<span style="color:red" ng-show="FormLogin.Email.$dirty && FormLogin.Email.$invalid" class="ng-hide">
<span ng-show="FormLogin.Email.$error.required" class="ng-binding">El campo es requerido</span>
</span>
</div>
<div class="form-group">
<input type="password" placeholder="Contraseña" class="form-control underline-input ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-minlength" name="Password" ng-model="usuario.Password" ng-minlength="8" required="">
<span style="color:red" ng-show="FormLogin.Password.$dirty && FormLogin.Password.$invalid" class="ng-hide">
<span ng-show="FormLogin.Password.$error.required" class="ng-binding">El campo es requerido</span>
</span>
</div>
<div class="form-group ng-hide" ng-show="Mensaje!=null">
<p class="help-block">
<span style="color: #ff635c;font-size:13px" class="ng-binding"></span>
</p>
</div>
<!--<div class="checkbox">
<label class="checkbox checkbox-custom checkbox-custom-sm inline-block">
<input type="checkbox"><i></i> {{Language.Remember}}
</label>
</div>-->
<button type="submit" class="btn btn-block btn-prime animation ng-binding" ng-disabled="FormLogin.$invalid" disabled="disabled">Iniciar Sesión <i class="fa fa-caret-right"></i></button>
<div class="form-group">
<p class="help-block ng-binding">¿Olvidaste tu contraseña? <a href="" data-toggle="modal" tabindex="4" data-target="#Recovery" class="ng-binding">Ingresa aquí</a></p>
</div>
<div class="form-group">
<!--<button type="button" ng-click="logingoogle()" class="btn btn-block btn-google animation" tabindex="5"><i class="fa fa-google"></i> {{Language.LogGoogle}}</button>-->
<button type="button" ng-click="loginFacebook()" class="btn btn-block btn-fb animation ng-binding" tabindex="6"><i class="fa fa-facebook"></i> Iniciar con Facebook</button>
</div>
</form>
Name: FormRecoveryPass —
<form name="FormRecoveryPass" submit-validate="" class="form-validation mt-20 ng-pristine ng-valid-email ng-invalid ng-invalid-required" ng-submit="RecuperarPass(FormRecoveryPass.$valid)" novalidate="">
<div class="form-group">
<label class="sr-only ng-binding" for="Correo">Correo Electrónico</label>
<input type="email" name="Correo" class="form-control underline-input ng-pristine ng-untouched ng-valid-email ng-invalid ng-invalid-required" placeholder="Correo Electrónico" ng-model="UserRecovery.Email" ng-required="true" required="required">
<span style="color:red" ng-show="FormRecoveryPass.Correo.$dirty && FormRecoveryPass.Correo.$invalid" class="ng-hide">
<span ng-show="FormRecoveryPass.Correo.$error.required" class="ng-binding">El campo es requerido</span>
<br>
<span ng-show="FormRecoveryPass.Correo.$invalid && !FormRecoveryPass.Correo.email.$pristine" class="ng-binding">Formato inválido, Ejemplo@ejemplo.com</span>
</span>
</div>
<div class="form-group ng-hide" ng-show="MensajePass!=null">
<p class="help-block">
<span style="color: #ff635c;font-size:13px" class="ng-binding"></span>
</p>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-block btn-prime animation ng-binding" ng-disabled="FormRecoveryPass.$invalid" disabled="disabled">Recuperar <i class="fa fa-caret-right"></i></button>
</div>
</form>
Name: FormLogin —
<form name="FormLogin" submit-validate="" class="form-validation mt-20 ng-pristine ng-invalid ng-invalid-required ng-valid-minlength" ng-submit="loginSoftRestaurant(FormLogin.$valid)" novalidate="">
<div class="form-group">
<!--<label class="sr-only" for="login-email">Correo</label>-->
<input type="text" name="Email" class="form-control underline-input ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-minlength" placeholder="Correo Electrónico" ng-model="usuario.Email" ng-minlength="1" required="">
<span style="color:red" ng-show="FormLogin.Email.$dirty && FormLogin.Email.$invalid" class="ng-hide">
<span ng-show="FormLogin.Email.$error.required" class="ng-binding">El campo es requerido</span>
</span>
</div>
<div class="form-group">
<input type="password" placeholder="Contraseña" class="form-control underline-input ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-minlength" name="Password" ng-model="usuario.Password" ng-minlength="8" required="">
<span style="color:red" ng-show="FormLogin.Password.$dirty && FormLogin.Password.$invalid" class="ng-hide">
<span ng-show="FormLogin.Password.$error.required" class="ng-binding">El campo es requerido</span>
</span>
</div>
<div class="form-group ng-hide" ng-show="Mensaje!=null">
<p class="help-block">
<span style="color: #ff635c;font-size:13px" class="ng-binding"></span>
</p>
</div>
<!--<div class="checkbox">
<label class="checkbox checkbox-custom checkbox-custom-sm inline-block">
<input type="checkbox"><i></i> {{Language.Remember}}
</label>
</div>-->
<button type="submit" class="btn btn-block btn-prime animation ng-binding" ng-disabled="FormLogin.$invalid" disabled="disabled">Iniciar Sesión<i class="fa fa-caret-right"></i></button>
<div class="form-group">
<p class="help-block ng-binding">¿Olvidaste tu contraseña? <a href="" tabindex="4" ng-click="Recovery()" class="ng-binding">Ingresa aquí</a></p>
</div>
<div class="form-group">
<!--<button type="button" ng-click="logingoogle()" class="btn btn-block btn-google animation" tabindex="5"><i class="fa fa-google"></i> {{Language.LogGoogle}}</button>-->
<button type="button" ng-click="loginFacebook()" class="btn btn-block btn-fb animation ng-binding" tabindex="6"><i class="fa fa-facebook"></i> Iniciar con Facebook</button>
</div>
</form>
Name: FormRecoveryPass —
<form name="FormRecoveryPass" submit-validate="" class="form-validation mt-20 ng-pristine ng-valid-email ng-invalid ng-invalid-required" ng-submit="RecuperarPass(FormRecoveryPass.$valid)" novalidate="">
<div class="form-group">
<label class="sr-only ng-binding" for="Correo">Correo Electrónico</label>
<input type="email" name="Correo" class="form-control underline-input ng-pristine ng-untouched ng-valid-email ng-invalid ng-invalid-required" placeholder="Correo Electrónico" ng-model="UserRecovery.Email" ng-required="true" required="required">
<span style="color:red" ng-show="FormRecoveryPass.Correo.$dirty && FormRecoveryPass.Correo.$invalid" class="ng-hide">
<span ng-show="FormRecoveryPass.Correo.$error.required" class="ng-binding">El campo es requerido</span>
<br>
<span ng-show="FormRecoveryPass.Correo.$invalid && !FormRecoveryPass.Correo.email.$pristine" class="ng-binding">Formato inválido, Ejemplo@ejemplo.com</span>
</span>
</div>
<div class="form-group ng-hide" ng-show="MensajePass!=null">
<p class="help-block">
<span style="color: #ff635c;font-size:13px" class="ng-binding"></span>
</p>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-block btn-prime animation ng-binding" ng-disabled="FormRecoveryPass.$invalid" disabled="disabled">Recuperar <i class="fa fa-caret-right"></i></button>
</div>
</form>
Text Content
* Hola! Mi cuenta Cerrar sesión * * Iniciar Sesión * Idioma Español English * * Total : * Ver mi pedido * * * * * NO SE ENCONTRARON COMERCIOS CON SERVICIO ACTIVO POR FAVOR INTENTALO MÁS TARDE SERVICIO A DOMICILIO PASAR A RECOGER SELECCIONE SU DIRECCIÓN AGREGAR NUEVA DIRECCIÓN AGREGAR NUEVA DIRECCIÓN INICIAR SESIÓN SELECCIONA TU COMERCIO CREAR CUENTA Iniciar sesión Facebook Nueva dirección Regresar × Es necesario que permitas el acceso a tu ubicación con el fin de facilitar el proceso de reparto de tu pedido. Confirmar ubicación Regresar Ubicar dirección en el mapa Descripción Casa / Departamento (ejemplo. Casa Rosa) * El campo es requerido Máximo de caracteres excedido No se aceptan caracteres especiales Calle * El campo es requerido Máximo de caracteres excedido No se aceptan caracteres especiales Entre calles El campo es requerido Máximo de caracteres excedido Solo se aceptan valores alfanuméricos Número exterior * Máximo de caracteres excedido El campo es requerido Formato inválido Ejemplo 152D Número Interior El campo es requerido Máximo de caracteres excedido Solo se aceptan valores alfanuméricos Ciudad * El campo es requerido Municipio * El campo es requerido Código Postal * El campo es requerido Formato inválido solo se permiten números Máximo de caracteres excedido El mínimo debe ser de 5 números Colonia/Distrito/Barrio * El campo es requerido Referencia Máximo de caracteres excedido Usar dirección INGRESA TUS DATOS El campo es requerido El campo es requerido Iniciar Sesión ¿Olvidaste tu contraseña? Ingresa aquí Iniciar con Facebook -------------------------------------------------------------------------------- CREAR CUENTA Registrar -------------------------------------------------------------------------------- Regresar × RECUPERAR CONTRASEÑA Escribe el correo con el que registraste tu cuenta. Te enviaremos instrucciones para recuperar tu contraseña. Correo Electrónico El campo es requerido Formato inválido, Ejemplo@ejemplo.com Recuperar SELECCIONA TU COMERCIO × SELECCIONA TU COLONIA/DISTRITO. SELECCIONA TU COMERCIO × Si no encuentras tu colonia, lo sentimos, pero no se encuentra en nuestra área de reparto. Pero, puedes pasar a recoger el pedido o llamarnos. SUCURSALES -------------------------------------------------------------------------------- INICIAR SESIÓN × INGRESA TUS DATOS El campo es requerido El campo es requerido Iniciar Sesión ¿Olvidaste tu contraseña? Ingresa aquí Iniciar con Facebook -------------------------------------------------------------------------------- CREAR CUENTA Registrar -------------------------------------------------------------------------------- × RECUPERAR CONTRASEÑA Escribe el correo con el que registraste tu cuenta. Te enviaremos instrucciones para recuperar tu contraseña. Correo Electrónico El campo es requerido Formato inválido, Ejemplo@ejemplo.com Recuperar × Regresar Regresar Términos y Condiciones | Aviso de Privacidad × CARGANDO ! Not valid! Cancel OK BESbswy BESbswy BESbswy