Results

Apotheek

Huisarts

Medicatie

Jouw link hier?

Jouw link hier?

Psychiatrie

Psychologie

Zorgstelling

Overig

Clean NA
Bioline
PCR & Real Time PCR
Nucleic Acid Purification
Bioline RNA Analysis
Capels Tandheelkundig Centrum
Rotterdams Tandheelkundig Centrum
dentaldelft.nl
Osteopathie Peeters
https://www.rotterdamstandheelkundigcentrum.nl/
https://kaakchirurgieholland.nl/
Voedingsadvies Helmond
https://www.osteopathiepeeters.nl/
Tandarts Amsterdam
Tandartsenpraktijk Floriande
Angst tandarts Amsterdam
{ return user.name .replace(/ /g, '') .toLowerCase() .includes(this.search.replace(/ /g, '').toLowerCase()); }); } }; } const linksData = [{"id":11725322,"order_id":11725322,"box_id":2783461,"site_id":277615,"name":"Apotheek","url":"http:\/\/www.apotheek.nl\/\t","broken":0,"userid":"gezondheid-nederland","rubrid":"1"},{"id":11725324,"order_id":11725324,"box_id":2783462,"site_id":277615,"name":"Smc-rijnland","url":"http:\/\/www.smc-rijnland.nl\/","broken":0,"userid":"gezondheid-nederland","rubrid":"2"},{"id":11725325,"order_id":11725325,"box_id":2783462,"site_id":277615,"name":"Visserfysio","url":"http:\/\/www.visserfysio.nl\/fysiotherapie","broken":0,"userid":"gezondheid-nederland","rubrid":"2"},{"id":11725326,"order_id":11725326,"box_id":2783462,"site_id":277615,"name":"Desingelfysio","url":"http:\/\/www.desingelfysio.nl\/","broken":0,"userid":"gezondheid-nederland","rubrid":"2"},{"id":11725328,"order_id":11725328,"box_id":2783463,"site_id":277615,"name":"Hapkleinesteeg","url":"http:\/\/www.hapkleinesteeg.nl\/huisartsen","broken":0,"userid":"gezondheid-nederland","rubrid":"3"},{"id":11725329,"order_id":11725329,"box_id":2783464,"site_id":277615,"name":"Nursing","url":"https:\/\/www.nursing.nl\/verpleegkundigen\/dossiers\/medicatie\/","broken":0,"userid":"gezondheid-nederland","rubrid":"4"},{"id":11725333,"order_id":11725333,"box_id":2783465,"site_id":277615,"name":"Rivierduinen","url":"https:\/\/www.rivierduinen.nl\/\t","broken":0,"userid":"gezondheid-nederland","rubrid":"5"},{"id":11725334,"order_id":11725334,"box_id":2783465,"site_id":277615,"name":"NVVP","url":"http:\/\/www.nvvp.net\/home","broken":0,"userid":"gezondheid-nederland","rubrid":"5"},{"id":11725335,"order_id":11725335,"box_id":2783466,"site_id":277615,"name":"Psynip","url":"https:\/\/www.psynip.nl\/\t","broken":0,"userid":"gezondheid-nederland","rubrid":"6"},{"id":11725336,"order_id":11725336,"box_id":2783466,"site_id":277615,"name":"UU.nl","url":"https:\/\/www.uu.nl\/organisatie\/faculteit-sociale-wetenschappen\/over-de-faculteit\/departementen-en-afdelingen\/sociale-organisatiepsychologie","broken":0,"userid":"gezondheid-nederland","rubrid":"6"},{"id":11725337,"order_id":11725337,"box_id":2783467,"site_id":277615,"name":"Unident","url":"https:\/\/www.unident.nl\/Default.asp?&HTTPSHASH","broken":0,"userid":"gezondheid-nederland","rubrid":"7"},{"id":11725338,"order_id":11725338,"box_id":2783467,"site_id":277615,"name":"Dekortevliet","url":"http:\/\/www.dekortevliet.nl\/","broken":0,"userid":"gezondheid-nederland","rubrid":"7"},{"id":11725339,"order_id":11725339,"box_id":2783467,"site_id":277615,"name":"Tandarts","url":"https:\/\/www.tandarts.nl\/","broken":0,"userid":"gezondheid-nederland","rubrid":"7"},{"id":11725341,"order_id":11725341,"box_id":2783468,"site_id":277615,"name":"ZRT","url":"https:\/\/www.zrt.nl\/","broken":0,"userid":"gezondheid-nederland","rubrid":"8"},{"id":11725342,"order_id":11725342,"box_id":2783468,"site_id":277615,"name":"Lumc","url":"https:\/\/www.lumc.nl\/","broken":0,"userid":"gezondheid-nederland","rubrid":"8"},{"id":11725343,"order_id":11725343,"box_id":2783468,"site_id":277615,"name":"medische thermografie","url":"https:\/\/www.borstscreening.nl\/","broken":0,"userid":"Gezondheid-nederland","rubrid":"8"},{"id":11725344,"order_id":11725344,"box_id":2783469,"site_id":277615,"name":"Zorggidsnederland","url":"https:\/\/www.zorggidsnederland.nl\/Zorginstellingen\/","broken":0,"userid":"gezondheid-nederland","rubrid":"9"},{"id":11725346,"order_id":11725346,"box_id":2783469,"site_id":277615,"name":"Topaz","url":"https:\/\/topaz.nl\/","broken":0,"userid":"gezondheid-nederland","rubrid":"9"},{"id":11725347,"order_id":11725347,"box_id":2783470,"site_id":277615,"name":"Personal coach","url":"http:\/\/www.bodytecclub.eu\/personal-training\/","broken":0,"userid":"Gezondheid-nederland","rubrid":"10"},{"id":11725351,"order_id":11725351,"box_id":2783471,"site_id":277615,"name":"Gezondheid","url":"http:\/\/gezondheid-nederland.goedbegin.nl\/","broken":0,"userid":"Gezondheid-nederland","rubrid":"11"},{"id":11725352,"order_id":11725352,"box_id":2783471,"site_id":277615,"name":"Gezond leven","url":"http:\/\/gezondheid-nederland.linksstart.nl\/","broken":0,"userid":"Gezondheid-nederland","rubrid":"11"},{"id":11725353,"order_id":11725353,"box_id":2783471,"site_id":277615,"name":"Zorg en welzijn","url":"http:\/\/gezondheid-nederland.maakjestart.nl\/","broken":0,"userid":"Gezondheid-nederland","rubrid":"11"},{"id":11725354,"order_id":11725354,"box_id":2783471,"site_id":277615,"name":"Medisch overzicht","url":"http:\/\/gezondheid-nederland.goedbegin.be\/","broken":0,"userid":"Gezondheid-nederland","rubrid":"11"},{"id":11725355,"order_id":11725355,"box_id":2783471,"site_id":277615,"name":"Huisartsen","url":"http:\/\/gezondheid-nederland.jouwthema.nl\/","broken":0,"userid":"Gezondheid-nederland","rubrid":"11"}]; function handlecontact() { if (document.getElementsByClassName('contact')[0].style.display == 'none') { document.getElementsByClassName('contact')[0].style.display = 'block'; } else { document.getElementsByClassName('contact')[0].style.display = 'none'; } } function handlepagina() { if (document.getElementsByClassName('pagina')[0].style.display == 'none') { document.getElementsByClassName('pagina')[0].style.display = 'block'; } else { document.getElementsByClassName('pagina')[0].style.display = 'none'; } } function changeRelated() { related = !related; } function isValidEmail(email) { // Basic email validation return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); } document.addEventListener("alpine:init", () => { Alpine.data("useForm", () => ({ response: false, sent: true, e1b1Error: false, e2b2Error: false, captchaError: false, errors: {}, formData: {name: '', url: '', message: '', e1b1: '', e2b2: '', e3b3: '', e4b4: ''}, // a fast approach to collect all the form data // could have been a more direct approach data() { const inputs = Array.from(this.$el.querySelectorAll("input, textarea")); const data = inputs.reduce( (object, key) => ({ ...object, [key.name]: key.value }), {} ); return data; }, validateName(name) { if (!name.trim()) { this.e1b1Error = true; this.errors.e1b1 = 'Name is required'; } else { this.e1b1Error = false; this.errors.e1b1 = ''; } }, validateEmail(email) { if (!email.trim()) { this.e2b2Error = true; this.errors.e2b2 = 'Email is required'; } else if (!isValidEmail(email)) { this.e2b2Error = true; this.errors.e2b2 = 'Invalid email address'; } else { this.e2b2Error = false; this.errors.e2b2 = ''; } }, validateFcaptcha(data) { if( data.name.trim() || data.url.trim() || data.message.trim() ) { this.captchaError = true; this.errors.captcha = 'Ooops! Something went wrong. Please try again.'; } else { this.captchaError = false; this.errors.captcha = ''; } }, validate(data) { this.validateEmail(data.e2b2); this.validateName(data.e1b1); this.validateFcaptcha(data); if(this.e1b1Error || this.e2b2Error || this.captchaError) { // there are errors return true; } // no errors return false; }, async post() { // stringify the form data data = JSON.stringify(this.data()); if( ! this.validate(this.data()) ) { // deactivate the Send message button - to prevent to push the button more then one per request this.sent = false; // sent data to the server and send email if captcha is valid this.response = await ( await fetch(formSubmitUrl + "/submitForm/", { method: "POST", headers: { "Content-Type": "application/json", Accept: "application/json", }, body: data, }) ).json(); // activate the Send message button this.sent = true; // reset the captcha after every attemtp to submit the form // grecaptcha.reset(); if (this.response.type == 'success') { // reset form data this.formData = {name: '', url: '', message: '', e1b1: '', e2b2: '', e3b3: '', e4b4: ''}; // hide success message after 5 seconds setTimeout(() => this.response=false, 5000); } } }, })); });