tilbakemelding.vitalitynorge.no
Open in
urlscan Pro
2600:9000:2670:b600:1c:be5:4400:93a1
Public Scan
Submitted URL: https://gjovik.vitalitynorge.no/
Effective URL: https://tilbakemelding.vitalitynorge.no/form/66b8f48744463b184a7f7953
Submission: On August 22 via api from US — Scanned from NO
Effective URL: https://tilbakemelding.vitalitynorge.no/form/66b8f48744463b184a7f7953
Submission: On August 22 via api from US — Scanned from NO
Form analysis
1 forms found in the DOMName: endoform —
<form name="endoform" class="ng-pristine ng-valid ng-valid-email">
<div id="endoform-inner" class="padding-xl">
<div class="row text-center no-margin">
<img class="company-logo main" src="https://ndrsl-forms.s3.us-east-2.amazonaws.com/logos/1575377173923-logo%20png.png">
<h1 class="full-width bold sm">
<span ndrsl-translate="title"> Vi setter vanvittig stor pris på din tilbakemelding </span>
</h1>
<div class="margin-spacer"></div>
<div class="full-width">
<span ndrsl-translate="intro"> (Tilbakemeldingen blir kun brukt på våre nettsider) </span>
</div>
</div>
<div class="margin-spacer"></div>
<hr>
<div class="margin-spacer"></div>
<input class="form-field" hidden="" name="formID" value="66b8f48744463b184a7f7953">
<input class="form-field" hidden="" name="propertyID" value="5ddd5968dd95d15fd33a22f7">
<div id="form-fields" style="opacity:1;">
<!-- FIELDS -->
<!-- AVATAR -->
<div id="avatar-field" class="padding hide-on-video">
<div class="row">
<label class="form-label"><span ndrsl-translate="avatar">Bilde </span> <sup><i class="fas fa-asterisk o-25 superscript"></i></sup>
<span class="req ">
<span ndrsl-translate="required">Required</span> ⤵︎ </span>
</label>
</div>
<div class="row">
<div id="avatar-image" class="col-sm-12 col-md-6 col-lg-12 col-xl-6">
<div id="avatar">
<div id="avatarLoader">
<i class="fad fa-spinner-third spin-me"></i>
</div>
<img ng-src="https://ndrsl-images.s3.us-east-2.amazonaws.com/default-avatar.jpg" src="https://ndrsl-images.s3.us-east-2.amazonaws.com/default-avatar.jpg">
</div>
<i class="tick fas fa-check-circle "></i>
</div>
<div id="avatar-options" class="col-sm-12 col-md-6 col-lg-12 col-xl-6">
<div class="margin-spacer large"></div>
<input hidden="" id="avatar-field" ng-model="fields.avatar.text" type="text" name="avatar" class="ng-pristine ng-untouched ng-valid ng-empty">
<label for="avatarInput" id="upload-avatar-button" class="button large-button full-width">
<input id="avatarInput" type="file" accept="image/*">
<i class="fad fa-cloud-upload"></i> <span ndrsl-translate="upload">Upload</span>
</label>
<div class="margin-spacer large"></div>
<!-- && (headers.host.includes('review.endorsal') || headers.host.includes('localhost')) -->
<p class="full-width text-left"><span ndrsl-translate="orSyncFrom">or sync from</span>:</p>
<button id="sync-facebook" class="social-sync round-button facebook-bg" onclick="facebookSync()">
<i class="fab fa-facebook"></i>
</button>
<button id="sync-linkedin" class="social-sync round-button linkedin-bg" onclick="linkedinSync()">
<i class="fab fa-linkedin"></i>
</button>
<button id="sync-google" class="social-sync round-button google-bg" onclick="googleSync()">
<i class="fab fa-google"></i>
</button>
</div>
</div>
<div class="margin-spacer large"></div>
</div>
<label class="form-label">
<span ndrsl-translate="name">Navn</span> <sup><i class="fas fa-asterisk o-25 superscript"></i></sup>
<!-- ngIf: "name" == "logo" && fields.logo && fields.logo.src -->
<span class="req ">
<span ndrsl-translate="required">Required</span> ⤵︎ </span>
</label>
<div class="input-with-icons" ng-class="fields.name.has_focus ? "active" : """>
<i class="fad field-icon fa-user"></i> <input class="text-left ng-pristine ng-untouched ng-valid ng-empty" name="name" type="text" ng-model="fields.name.text" ng-focus="fields.name.has_focus = true" ng-blur="fields.name.validate()"
ng-change="fields.name.validate()" ndrsl-translate="name-placeholder" placeholder="Jane Doe"><i class="tick fas fa-check-circle "></i>
</div>
<label class="form-label">
<span ndrsl-translate="email">Email</span> <sup><i class="fas fa-asterisk o-25 superscript"></i></sup>
<!-- ngIf: "email" == "logo" && fields.logo && fields.logo.src -->
<span class="req ">
<span ndrsl-translate="required">Required</span> ⤵︎ </span>
</label>
<div class="input-with-icons" ng-class="fields.email.has_focus ? "active" : """>
<i class="fad field-icon fa-envelope"></i> <input id="email-input" class="text-left ng-pristine ng-untouched ng-valid ng-empty ng-valid-email" name="email" type="email" ng-model="fields.email.text" ng-focus="fields.email.has_focus = true"
ng-blur="fields.email.validate()" ng-change="fields.email.validate()" ndrsl-translate="email-placeholder" placeholder="jane@acme.com (not shown publicly)"><i class="tick fas fa-check-circle "></i><i class="cross fas fa-times-circle "></i>
</div>
<div id="rating-input">
<label class="form-label full-width"><span ndrsl-translate="rating">Din opplevelse?</span> <sup><i class="fas fa-asterisk o-25 superscript"></i></sup>
<span class="req ">
<span ndrsl-translate="required">Required</span> ⤵︎ </span>
</label>
<div class="star " rating="1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.31 30">
<defs>
<style>
.cls-1 {
fill: #fff;
}
</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1"
d="M30.35,10.14a2.18,2.18,0,0,0-1-.39l-6.89-1a2.27,2.27,0,0,1-1.71-1.24L17.69,1.26A2.27,2.27,0,0,0,15.55,0h0a2.27,2.27,0,0,0-1.93,1.26L10.54,7.51A2.27,2.27,0,0,1,8.83,8.75l-6.89,1A2.27,2.27,0,0,0,.69,13.62l5,4.86a2.23,2.23,0,0,1,.65,2L5.15,27.35A2.27,2.27,0,0,0,7.44,30H7.5a2.37,2.37,0,0,0,.94-.26L14.6,26.5a2.29,2.29,0,0,1,.94-.26,2.21,2.21,0,0,1,1.17.26l6.16,3.24a2.37,2.37,0,0,0,.94.26h.06a2.27,2.27,0,0,0,2.29-2.65L25,20.48a2.23,2.23,0,0,1,.65-2l5-4.86a2.23,2.23,0,0,0,.69-1.69v0A2.31,2.31,0,0,0,30.35,10.14Z">
</path>
</g>
</g>
</svg>
</div>
<div class="star " rating="2">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.31 30">
<defs>
<style>
.cls-1 {
fill: #fff;
}
</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1"
d="M30.35,10.14a2.18,2.18,0,0,0-1-.39l-6.89-1a2.27,2.27,0,0,1-1.71-1.24L17.69,1.26A2.27,2.27,0,0,0,15.55,0h0a2.27,2.27,0,0,0-1.93,1.26L10.54,7.51A2.27,2.27,0,0,1,8.83,8.75l-6.89,1A2.27,2.27,0,0,0,.69,13.62l5,4.86a2.23,2.23,0,0,1,.65,2L5.15,27.35A2.27,2.27,0,0,0,7.44,30H7.5a2.37,2.37,0,0,0,.94-.26L14.6,26.5a2.29,2.29,0,0,1,.94-.26,2.21,2.21,0,0,1,1.17.26l6.16,3.24a2.37,2.37,0,0,0,.94.26h.06a2.27,2.27,0,0,0,2.29-2.65L25,20.48a2.23,2.23,0,0,1,.65-2l5-4.86a2.23,2.23,0,0,0,.69-1.69v0A2.31,2.31,0,0,0,30.35,10.14Z">
</path>
</g>
</g>
</svg>
</div>
<div class="star " rating="3">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.31 30">
<defs>
<style>
.cls-1 {
fill: #fff;
}
</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1"
d="M30.35,10.14a2.18,2.18,0,0,0-1-.39l-6.89-1a2.27,2.27,0,0,1-1.71-1.24L17.69,1.26A2.27,2.27,0,0,0,15.55,0h0a2.27,2.27,0,0,0-1.93,1.26L10.54,7.51A2.27,2.27,0,0,1,8.83,8.75l-6.89,1A2.27,2.27,0,0,0,.69,13.62l5,4.86a2.23,2.23,0,0,1,.65,2L5.15,27.35A2.27,2.27,0,0,0,7.44,30H7.5a2.37,2.37,0,0,0,.94-.26L14.6,26.5a2.29,2.29,0,0,1,.94-.26,2.21,2.21,0,0,1,1.17.26l6.16,3.24a2.37,2.37,0,0,0,.94.26h.06a2.27,2.27,0,0,0,2.29-2.65L25,20.48a2.23,2.23,0,0,1,.65-2l5-4.86a2.23,2.23,0,0,0,.69-1.69v0A2.31,2.31,0,0,0,30.35,10.14Z">
</path>
</g>
</g>
</svg>
</div>
<div class="star " rating="4">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.31 30">
<defs>
<style>
.cls-1 {
fill: #fff;
}
</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1"
d="M30.35,10.14a2.18,2.18,0,0,0-1-.39l-6.89-1a2.27,2.27,0,0,1-1.71-1.24L17.69,1.26A2.27,2.27,0,0,0,15.55,0h0a2.27,2.27,0,0,0-1.93,1.26L10.54,7.51A2.27,2.27,0,0,1,8.83,8.75l-6.89,1A2.27,2.27,0,0,0,.69,13.62l5,4.86a2.23,2.23,0,0,1,.65,2L5.15,27.35A2.27,2.27,0,0,0,7.44,30H7.5a2.37,2.37,0,0,0,.94-.26L14.6,26.5a2.29,2.29,0,0,1,.94-.26,2.21,2.21,0,0,1,1.17.26l6.16,3.24a2.37,2.37,0,0,0,.94.26h.06a2.27,2.27,0,0,0,2.29-2.65L25,20.48a2.23,2.23,0,0,1,.65-2l5-4.86a2.23,2.23,0,0,0,.69-1.69v0A2.31,2.31,0,0,0,30.35,10.14Z">
</path>
</g>
</g>
</svg>
</div>
<div class="star " rating="5">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 31.31 30">
<defs>
<style>
.cls-1 {
fill: #fff;
}
</style>
</defs>
<g id="Layer_2" data-name="Layer 2">
<g id="Layer_1-2" data-name="Layer 1">
<path class="cls-1"
d="M30.35,10.14a2.18,2.18,0,0,0-1-.39l-6.89-1a2.27,2.27,0,0,1-1.71-1.24L17.69,1.26A2.27,2.27,0,0,0,15.55,0h0a2.27,2.27,0,0,0-1.93,1.26L10.54,7.51A2.27,2.27,0,0,1,8.83,8.75l-6.89,1A2.27,2.27,0,0,0,.69,13.62l5,4.86a2.23,2.23,0,0,1,.65,2L5.15,27.35A2.27,2.27,0,0,0,7.44,30H7.5a2.37,2.37,0,0,0,.94-.26L14.6,26.5a2.29,2.29,0,0,1,.94-.26,2.21,2.21,0,0,1,1.17.26l6.16,3.24a2.37,2.37,0,0,0,.94.26h.06a2.27,2.27,0,0,0,2.29-2.65L25,20.48a2.23,2.23,0,0,1,.65-2l5-4.86a2.23,2.23,0,0,0,.69-1.69v0A2.31,2.31,0,0,0,30.35,10.14Z">
</path>
</g>
</g>
</svg>
</div>
</div>
<input name="rating" id="rating" hidden="" type="text" ng-model="fields.rating.text" class="ng-pristine ng-untouched ng-valid ng-empty">
<script type="text/javascript">
let stars = document.querySelectorAll('.star');
stars.forEach(function(star) {
star.addEventListener('mouseenter', () => {
let num = star.getAttribute('rating');
for (let i = 0; i < num; i++) {
stars[i].classList.add('hover');
}
});
star.addEventListener('touchstart', () => {
let num = star.getAttribute('rating');
for (let i = 0; i < num; i++) {
stars[i].classList.add('hover');
}
});
star.addEventListener('mouseover', () => {
let num = star.getAttribute('rating');
for (let i = 0; i < num; i++) {
stars[i].classList.add('hover');
}
});
star.addEventListener('touchmove', () => {
let num = star.getAttribute('rating');
for (let i = 0; i < num; i++) {
stars[i].classList.add('hover');
}
});
star.addEventListener('mouseout', () => {
for (let i = 0; i < stars.length; i++) {
stars[i].classList.remove('hover');
}
});
star.addEventListener('touchend', () => {
for (let i = 0; i < stars.length; i++) {
stars[i].classList.remove('hover');
}
});
star.addEventListener('click', () => {
let num = star.getAttribute('rating');
let input = document.getElementById('rating');
input.value = num;
var $scope = angular.element(document.getElementById('rating')).scope();
$scope.$apply(function() {
$scope.fields.rating.valid = true;
$scope.fields.rating.show_req = false;
$scope.fields.rating.text = parseInt(num);
$scope.checkProgress();
});
for (let i = 0; i < stars.length; i++) {
stars[i].classList.remove('hover');
stars[i].classList.remove('set');
}
for (let i = 0; i < num; i++) {
stars[i].classList.add('set');
}
$scope.checkProgress();
});
});
</script>
<!-- Images -->
<label class="form-label"><span ndrsl-translate="commentsName">Hva var du fornøyd/ikke fornøyd med?</span> <sup><i class="fas fa-asterisk o-25 superscript"></i></sup>
<span class="req ">
<span ndrsl-translate="required">Required</span> ⤵︎ </span>
</label>
<div class="input-with-icons" ng-class="fields.comments.has_focus ? "active" : """>
<i class="fad field-icon fa-comment-alt-lines"></i><textarea name="comments" id="comments" class="text-left ng-pristine ng-untouched ng-valid ng-empty" type="text" ng-model="fields.comments.text" ng-focus="fields.comments.has_focus = true"
ng-blur="fields.comments.validate()" ng-change="fields.comments.text = checkCommentLength(fields.comments.text, fields.comments.limit); fields.comments.validate()" ndrsl-translate="comments-placeholder"
placeholder="What are your thoughts on the service we have provided for you?"></textarea><i class="tick fas fa-check-circle "></i>
<p id="comment-count" class="">240</p>
</div>
</div>
<!-- <h1>{{rating.text}}</h1> -->
<div class="margin-spacer large"></div>
</div>
<div id="endoform-footer" class="row no-padding no-margin">
<div id="progress" style="display:none">
<!-- <div id='progress-text'>{{ (complete/total)*100 }}% complete</div> -->
<div id="progress-bar" style="width:0%"></div>
</div>
<!-- <div class="col padding-lg">
<p class="o-50" style="padding-top:10px; cursor: pointer;" onclick="showModal()"><i class="fas fa-question-circle"></i> How it works</p>
</div> -->
<div class="col padding-lg text-right">
<button id="send-btn" ng-disabled="loading" class="button large-button send-btn inactive" type="submit">
<!-- ngIf: !loading --><i ng-if="!loading" class="fad fa-paper-plane ng-scope"></i><!-- end ngIf: !loading -->
<!-- ngIf: loading --> <span ndrsl-translate="sendBtn">Send</span>
</button>
</div>
<!-- <div class="col-12" > -->
<!-- </div> -->
</div>
</form>
Text Content
VI SETTER VANVITTIG STOR PRIS PÅ DIN TILBAKEMELDING (Tilbakemeldingen blir kun brukt på våre nettsider) -------------------------------------------------------------------------------- Bilde Required ⤵︎ Upload or sync from: Navn Required ⤵︎ Email Required ⤵︎ Din opplevelse? Required ⤵︎ Hva var du fornøyd/ikke fornøyd med? Required ⤵︎ 240 Send TUSEN TAKK <3 Det betyr så utrolig mye for oss! Der er mange som er skeptiske der ute, så dersom du ønsker å hjelpe oss ENDA mer, klikk på facebook nedenfor, så kan du dele samme tilbakemelding som kommentar på kampanjen vår :) Please help us out further by posting your testimonial to one or more of the services below. -------------------------------------------------------------------------------- REVIEW US ON FACEBOOK To make life easier we’ve copied your comments to the clipboard so all you have to do is paste the review in the box provided and submit it! -------------------------------------------------------------------------------- YOUR REWARD: Du har vunnet en 30% kupong på et valgfritt produkt hos din Vitality klinikk :) Referer til din tilbakemelding for å benytte den. Live Preview This is how the testimonial will appear on vitalitynorge.no. Unlock an exclusive reward by completing your testimonial! 3 Start recording Stop Please enable permission to access your camera and microphone in order to leave a video testimonial. HOW IT WORKS Thanks for choosing to send us feedback! Simply fill out the form (required fields are marked *) and press Send testimonial. -------------------------------------------------------------------------------- Live preview This shows how your testimonial will appear on our website. -------------------------------------------------------------------------------- Rewards Your reward will be revealed once you've submitted your testimonial. -------------------------------------------------------------------------------- Please note, your email address will NOT be shown publicly. This site use "cookies" Accept more details PLEASE USE A DIFFERENT BROWSER This website is not compatible with Internet Explorer. Please download one of the following browsers, or try again on your mobile device. -------------------------------------------------------------------------------- Google Chrome https://www.google.com/chrome/ -------------------------------------------------------------------------------- Mozilla Firefox https://www.mozilla.org/firefox/new/