boutique.journalauto.com
Open in
urlscan Pro
212.31.130.200
Public Scan
Submitted URL: http://link.abo.journalauto.com/m/surl/200034/506892/80w0zr37KIWo4QAlLl0rjw==/link_2/wQ90izYZjBE2PlqQFFVAxmPLmv+B6sCcUH0WR5-0Wej...
Effective URL: https://boutique.journalauto.com/
Submission: On July 26 via api from IE — Scanned from DE
Effective URL: https://boutique.journalauto.com/
Submission: On July 26 via api from IE — Scanned from DE
Form analysis
7 forms found in the DOM<form ng-submit="searchFunction(searchForm)" class="ng-pristine ng-valid">
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-red ng-binding" type="submit">OK</button>
</span>
<input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty" ng-class="{ 'form-error': searchForm.fields[0].error == true }" ng-model="searchForm.fields[0].value" placeholder="Votre recherche ...">
<!-- ngIf: headertbs.block.recherchefiltre && searchForm.fields[1].type=='select' --><select ng-if="headertbs.block.recherchefiltre && searchForm.fields[1].type=='select'"
ng-options="item.key as item.value | translate for item in searchForm.fields[1].values" ng-model="searchForm.fields[1].value" class="ng-pristine ng-untouched ng-valid ng-scope ng-empty">
<option value="" disabled="" class="ng-binding" selected="selected">Filtre</option>
<option label="Pas de filtre" value="string:nofilter">Pas de filtre</option>
</select><!-- end ngIf: headertbs.block.recherchefiltre && searchForm.fields[1].type=='select' -->
</div>
</form>
<form ng-submit="signinHeader('headersignin',formCode)" ng-if="formCode.fields.length>0" class="ng-pristine ng-valid ng-scope">
<!-- ngRepeat: field in formCode.fields -->
<div ng-repeat="field in formCode.fields" class="ng-scope">
<!-- ngIf: field.type!='link' --><input ng-if="field.type!='link'" type="text" class="form-control ng-pristine ng-untouched ng-valid ng-scope ng-empty" autofill="autofill" ng-model="field.value"
placeholder="Email *"><!-- end ngIf: field.type!='link' -->
<!-- ngIf: field.type=='link' -->
</div><!-- end ngRepeat: field in formCode.fields -->
<div ng-repeat="field in formCode.fields" class="ng-scope">
<!-- ngIf: field.type!='link' --><input ng-if="field.type!='link'" type="password" class="form-control ng-pristine ng-untouched ng-valid ng-scope ng-empty" autofill="autofill" ng-model="field.value"
placeholder="Mot de passe *"><!-- end ngIf: field.type!='link' -->
<!-- ngIf: field.type=='link' -->
</div><!-- end ngRepeat: field in formCode.fields -->
<div ng-repeat="field in formCode.fields" class="ng-scope">
<!-- ngIf: field.type!='link' -->
<!-- ngIf: field.type=='link' -->
<div class="row ng-scope" ng-if="field.type=='link'">
<div class="col-xs-6">
<button type="submit" class="btn btn-yellow btn-xs btn-login ng-binding" ng-click="">Connexion</button>
</div>
<div class="col-xs-6 forget-pwd">
<a ng-click="field.openlink('headersignin')" href="#" class="actioncart ng-binding">J'ai oublié mon mot de passe</a>
</div>
</div><!-- end ngIf: field.type=='link' -->
</div><!-- end ngRepeat: field in formCode.fields -->
</form>
<form ng-submit="submitNewsletter(newsletterForm)" class="ng-pristine ng-valid">
<!-- ngIf: newsletterForm.fields[0].type=='text' --><input ng-if="newsletterForm.fields[0].type=='text'" type="text" class="form-control ng-pristine ng-untouched ng-valid ng-scope ng-empty"
ng-class="{ 'form-error': newsletterForm.fields[0].error == true }" ng-model="newsletterForm.fields[0].value" placeholder="Votre email *"><!-- end ngIf: newsletterForm.fields[0].type=='text' -->
<button class="btn ng-binding" type="submit">Envoyer</button>
</form>
<form class="form-horizontal ng-pristine ng-valid" ng-submit="askPassword(forgetForm)">
<div class="form-group">
<div class="col-sm-12">
<p class="ng-binding"></p>
</div>
</div>
<div class="form-group">
<div class="col-sm-adress1">
<!-- ngIf: forgetForm.fields[0].label != '' --><label class="control-label ng-binding ng-scope" ng-if="forgetForm.fields[0].label != ''">:</label><!-- end ngIf: forgetForm.fields[0].label != '' -->
<!-- ngIf: forgetForm.fields[0].label == '' -->
</div>
<div class="col-sm-adress2">
<div class="col-sm-12">
<!-- ngIf: forgetForm.fields[0].type!='select' && forgetForm.fields[0].type!='fake' --><input ng-if="forgetForm.fields[0].type!='select' && forgetForm.fields[0].type!='fake'" type=""
class="form-control ng-pristine ng-untouched ng-valid ng-scope ng-empty" ng-class="{ 'form-error': forgetForm.fields[0].error == true }" ng-model="forgetForm.fields[0].value"
placeholder=""><!-- end ngIf: forgetForm.fields[0].type!='select' && forgetForm.fields[0].type!='fake' -->
<p ng-show="forgetForm.fields[0].error == true" class="warning-text ng-binding ng-hide"></p>
</div>
<div class="col-sm-12 ng-hide" ng-show="forgetForm.others.captcha.required" style="margin-top: 20px">
<div vc-recaptcha="" key="forgetForm.others.captcha.publicKey" on-expire="forgetForm.others.captcha.resetCaptcha(forgetForm.others.captcha,widgetId)" on-create="forgetForm.others.captcha.setWidgetId(forgetForm.others.captcha,widgetId)"
class="ng-isolate-scope"></div>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-12">
<div ng-show="forgetForm.alert.message.length>0" collapse="forgetForm.alert.message.length==0" class="alert alert-danger ng-hide" role="alert">
<ul><!-- ngRepeat: item in forgetForm.alert.message --></ul>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-adress1">
</div>
<div class="col-sm-adress2">
<button type="submit" class="btn btn-red btn-bg ng-binding">Envoyer</button>
</div>
</div>
</form>
<form class="form-horizontal ng-pristine ng-valid" ng-submit="addAddress(addressForm, adresses)">
<!-- <div class="form-group">
<div class="col-sm-adress1">
<label class="control-label" ng-if="addressForm.fields[0].label != ''">{{addressForm.fields[0].label | translate}}{{'DICO_DEUXPOINTS' |translate}}</label>
<label class="control-label" ng-if="addressForm.fields[0].label == ''"></label>
</div>
<div class="col-sm-adress2">
<div class="col-sm-12">
<select class="form-control" ng-class="{ 'form-error': addressForm.fields[0].error == true }" ng-if="addressForm.fields[0].type=='select' && addressForm.fields[0].translated" ng-options="item.value as item.label | translate for item in addressForm.fields[0].values" ng-model="addressForm.fields[0].value">
<option value="" disabled>{{addressForm.fields[0].label | translate}}{{addressForm.fields[0].required | iif : ' *' : ''}}</option>
</select>
<p ng-show="addressForm.fields[0].error == true" class="warning-text">{{addressForm.fields[0].warningmessage|translate}}</p>
</div>
</div>
</div> -->
<!-- ngIf: addressForm.withAdress && addressForm.withProPart && switchProPartEnabled -->
<!-- Email si adresse beneficiaire -->
<!-- ngIf: addressForm.withAdress && addressForm.fields[14].type!='fake' -->
<!-- Envoie Email au beneficiaire si adresse beneficiaire -->
<!-- ngIf: addressForm.withAdress && addressForm.fields[15].type!='fake' -->
<!-- Type dadresse si adresse normale -->
<!-- ngIf: addressForm.withAdress && addressForm.fields[0].type!='fake' -->
<!-- Societe -->
<!-- ngIf: addressForm.withAdress && (addressForm.isPro || !addressForm.withProPart) -->
<!-- CIVILITE_NOM_PRENOM PRO OU PARTICULIER -->
<!-- ngIf: addressForm.withAdress -->
<!-- CIVILITE_NOM_PRENOM PRO
<div class="form-group" ng-if="addressForm.withAdress && addressForm.isPro || !addressForm.withProPart">
<div class="col-sm-adress1">
<label class="control-label">{{'DICO_CIVILITE_NOM_PRENOM' | translate}}{{'DICO_DEUXPOINTS' |translate}} *</label>
</div>
<div class="col-sm-adress2">
<div class="col-sm-2">
<select class="form-control" ng-class="{ 'form-error': addressForm.fields[2].error == true }" ng-if="addressForm.fields[2].type=='select' && addressForm.fields[2].translated" ng-options="item.value as item.label | translate for item in addressForm.fields[2].values" ng-model="addressForm.fields[2].value">
<option value="" disabled>{{addressForm.fields[2].label | translate}}{{addressForm.fields[2].required | iif : ' *' : ''}}</option>
</select>
<p ng-show="addressForm.fields[2].error == true" class="warning-text">{{addressForm.fields[2].warningmessage|translate}}</p>
</div>
<div class="col-sm-5">
<input name="{{addressForm.fields[3].uniqname}}" ng-if="addressForm.fields[3].type!='select' && addressForm.fields[3].type!='fake'" type="{{addressForm.fields[3].type}}" class="form-control" ng-class="{ 'form-error': addressForm.fields[3].error == true }" ng-model="addressForm.fields[3].value" placeholder="{{addressForm.fields[3].label | translate}}{{addressForm.fields[3].required | iif : ' *' : ''}}">
<p ng-show="addressForm.fields[3].error == true" class="warning-text">{{addressForm.fields[3].warningmessage|translate}}</p>
</div>
<div class="col-sm-5">
<input name="{{addressForm.fields[4].uniqname}}" ng-if="addressForm.fields[4].type!='select' && addressForm.fields[4].type!='fake'" type="{{addressForm.fields[4].type}}" class="form-control" ng-class="{ 'form-error': addressForm.fields[4].error == true }" ng-model="addressForm.fields[4].value" placeholder="{{addressForm.fields[4].label | translate}}{{addressForm.fields[4].required | iif : ' *' : ''}}">
<p ng-show="addressForm.fields[4].error == true" class="warning-text">{{addressForm.fields[4].warningmessage|translate}}</p>
</div>
</div>
</div>
<!-- NOM_PRENOM PARTICULIER
<div class="form-group" ng-if="!addressForm.isPro && addressForm.withProPart">
<div class="col-sm-adress1">
<label class="control-label">{{'DICO_NOM_PRENOM' | translate}}{{'DICO_DEUXPOINTS' |translate}} *</label>
</div>
<div class="col-sm-adress2">
<div class="col-sm-6">
<input name="{{addressForm.fields[3].uniqname}}" ng-if="addressForm.fields[3].type!='select' && addressForm.fields[3].type!='fake'" type="{{addressForm.fields[3].type}}" class="form-control" ng-class="{ 'form-error': addressForm.fields[3].error == true }" ng-model="addressForm.fields[3].value" placeholder="{{addressForm.fields[3].label | translate}}{{addressForm.fields[3].required | iif : ' *' : ''}}">
<p ng-show="addressForm.fields[3].error == true" class="warning-text">{{addressForm.fields[3].warningmessage|translate}}</p>
</div>
<div class="col-sm-6">
<input name="{{addressForm.fields[4].uniqname}}" ng-if="addressForm.fields[4].type!='select' && addressForm.fields[4].type!='fake'" type="{{addressForm.fields[4].type}}" class="form-control" ng-class="{ 'form-error': addressForm.fields[4].error == true }" ng-model="addressForm.fields[4].value" placeholder="{{addressForm.fields[4].label | translate}}{{addressForm.fields[4].required | iif : ' *' : ''}}">
<p ng-show="addressForm.fields[4].error == true" class="warning-text">{{addressForm.fields[4].warningmessage|translate}}</p>
</div>
</div>
</div>
-->
<!-- Adresse : complement -->
<!-- ngIf: addressForm.withAdress -->
<!-- Adresse : numero et libelle de voie -->
<!-- ngIf: addressForm.withAdress -->
<!-- Adresse : lieu-dit - bp -->
<!-- ngIf: addressForm.withAdress -->
<!-- Adresse : CP - VILLE -->
<!-- ngIf: addressForm.withAdress -->
<!-- Adresse : PAYS -->
<div class="form-group">
<div class="col-sm-adress1">
<!-- ngIf: addressForm.fields[10].label != '' --><label class="control-label ng-binding ng-scope" ng-if="addressForm.fields[10].label != ''">:</label><!-- end ngIf: addressForm.fields[10].label != '' -->
<!-- ngIf: addressForm.fields[10].label == '' -->
</div>
<div class="col-sm-adress2">
<div class="col-sm-12">
<!-- ngIf: addressForm.fields[10].type=='select' && !addressForm.fields[10].translated -->
<p ng-show="addressForm.fields[10].error == true" class="warning-text ng-binding ng-hide"></p>
</div>
</div>
</div>
<!-- Adresse : TELEPHONE_PORTABLE_FAX -->
<!-- ngIf: addressForm.withAdress && addressForm.others.estParrainnage==false && !addressForm.onlyTel -->
<!-- Adresse : TELEPHONE_PORTABLE -->
<!-- ngIf: addressForm.withAdress && addressForm.others.estParrainnage==true && !addressForm.onlyTel -->
<!-- Adresse : TELEPHONE -->
<!-- ngIf: addressForm.onlyTel -->
<!-- Période : DEBUT - FIN -->
<!-- ngIf: addressForm.withAdress && addressForm.fields[16].type!='fake' -->
<!-- Code NII TVA IntraCommunautaire -->
<!-- ngRepeat: field in addressForm.fields| filter:{ name: 'codenii' } -->
<!-- Client : Complément d'infos obligatoires -->
<!-- ngRepeat: field in addressForm.fields| filter:{ origin: 'cs', cgv: false } -->
<!-- ngRepeat: field in addressForm.fields| filter:{ cgv: true } -->
<div class="paragraphe required-label ng-binding"> * Champs obligatoires </div>
<div class="form-group">
<div class="col-sm-adress1">
</div>
<div class="col-sm-adress2">
<div ng-show="addressForm.alert.message.length>0" collapse="addressForm.alert.message.length==0" class="alert alert-danger ng-hide" role="alert">
<ul><!-- ngRepeat: item in addressForm.alert.message --></ul>
</div>
<div ng-show="!addressForm.formOk" class="alert alert-danger ng-binding" role="alert">Des champs sont requis</div>
<button type="submit" class="btn btn-red btn-bg ng-binding"></button>
</div>
</div>
</form>
<form class="form-horizontal ng-pristine ng-valid" ng-submit="sharePage(shareForm)">
<div class="form-group">
<div class="col-sm-12">
<p class="ng-binding">Envoyez cette page à un ami</p>
</div>
</div>
<!-- ngRepeat: field in shareForm.fields -->
<div class="form-group">
<div class="col-sm-12">
<div ng-show="shareForm.alert.message.length>0" collapse="shareForm.alert.message.length==0" class="alert alert-danger ng-hide" role="alert">
<ul><!-- ngRepeat: item in shareForm.alert.message --></ul>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-adress1">
</div>
<div class="col-sm-adress2">
<button type="submit" class="btn btn-red btn-bg ng-binding">Envoyer</button>
</div>
</div>
</form>
<form class="form-horizontal ng-pristine ng-valid" ng-submit="addAccesBeneficiaire(accesForm)">
<div class="form-group">
<div class="col-sm-adress1">
<label class="control-label ng-binding ng-scope">:</label>
</div>
<div class="col-sm-adress2">
<div class="col-sm-12">
<input name="" type="" class="form-control ng-pristine ng-untouched ng-valid ng-empty" ng-class="{ 'form-error': accesForm.fields[0].error == true }" ng-model="accesForm.fields[0].value" placeholder="">
<p ng-show="accesForm.fields[0].error == true" class="warning-text ng-binding ng-hide"></p>
</div>
</div>
</div>
<div class="container-fluid">
<div class="col-sm-8 col-sm-push-3">
<div ng-show="accesForm.alert.message.length>0" collapse="accesForm.alert.message.length==0" class="alert alert-danger ng-hide" role="alert">
<ul><!-- ngRepeat: item in accesForm.alert.message --></ul>
</div>
<div ng-show="!accesForm.formOk" class="alert alert-danger ng-binding" role="alert">Des champs sont requis</div>
<div class="col-sm-4">
<button type="submit" class="btn btn-red btn-bg btn-block ng-binding">Ajouter</button>
</div>
</div>
</div>
</form>
Text Content
Toogle Navigation * OK OK FiltrePas de filtre * Abonnements Le Journal de l’Automobile Le J2R Le Journal des Flottes Le Journal du Poids Lourd Pneumatique * Vente au numéro Le Journal de l’Automobile Le J2R Le Journal des Flottes Le Journal du Poids Lourd Pneumatique * Hors-séries Palmarès de la Distribution Numéro spécial VUL Numéro spécial 100 groupes Organigrammes des constructeurs * Annuaires Annuaire du Pneumatique Annuaire Feda * Autres Offres * Panier (0) * VOTRE PANIER CONTIENT : VOTRE PANIER EST VIDE Continuer vos achats Voir le panier * * Connexion Connexion J'ai oublié mon mot de passe En vous connectant, vous acceptez l' utilisation de cookies pour réaliser des statistiques de visite ou mémoriser vos préfèrences utilisateur. Pour en savoir plus et paramétrer les cookies ... Pas encore client ? Créer votre compte PAIEMENT SÉCURISÉ LIVRAISON SÉCURISÉE CONTACTEZ-NOUS SATISFACTION CLIENT Catégories * Toutes * Abonnements * Le Journal de l’Automobile * Le J2R * Pneumatique * Le Journal des Flottes * Le Journal du Poids Lourd Acheter Abonnement Journal de ... 159,00 € -0,00 % 159,00 € -0,00 € 159,00 € -0,00 % 159 € HT -0,00 € 159 € HT Acheter Acheter Abonnement J2R 135,00 € -0,00 % 135,00 € -0,00 € 135,00 € -0,00 % 135 € HT -0,00 € 135 € HT Acheter Acheter Abonnement Le Journal du ... 129,00 € -0,00 % 129,00 € -0,00 € 129,00 € -0,00 % 129 € HT -0,00 € 129 € HT Acheter Acheter Abonnement Journal des Flottes 79,00 € -0,00 % 79,00 € -0,00 € 79,00 € -0,00 % 79 € HT -0,00 € 79 € HT Acheter Acheter Abonnement Journal du Poids ... 50,00 € -0,00 % 50,00 € -0,00 € 50,00 € -0,00 % 50 € HT -0,00 € 50 € HT Acheter Aucun produit trouvé DICO_BLOCK_CATEGORIES_HOME DICO_BLOCK_CATEGORIES_ACCROCHE DICO_AUCUNE_CATEGORIES_TROUVES PAIEMENT SÉCURISÉ LIVRAISON SÉCURISÉE CONTACTEZ-NOUS SATISFACTION CLIENT INFORMATIONS * Conditions générales de vente * Mentions légales DES QUESTIONS ? * Contactez-nous LIENS * www.journalauto.com * Newsletters NEWSLETTER Envoyer Copyright 2022. Tous droits réservés * * × × OK × PDF TITLE × J'AI OUBLIÉ MON MOT DE PASSE : Envoyer : * Champs obligatoires Des champs sont requis × MISE À JOUR DE VOTRE PROFIL × OK × × Continuer vos achats Voir le panier × PARTAGER LA PAGE Envoyez cette page à un ami Envoyer × × AJOUT D'UN BÉNÉFICIAIRE Saisissez l'email de votre bénéficiaire : Des champs sont requis Ajouter