Solucions Cloud segures i a mida per a empreses catalAnes
Allotjament, còpia de seguretat i infraestructures en núvol, amb seguretat Veeam i suport local.
Servidor Dedicat
Llogar un servidor virtual dedicat és sempre la millor opció si necessiteu una solució per a aplicacions i projectes web professionals que requereixin unes característiques específiques.
Les nostres ofertes d’allotjament web contenen tot el que necessiteu per crear i operar aplicacions d’Internet i llocs web, pensat per empreses que prioritzin baix cost a rendiment i màxima seguretat.
A parlem Tech som Veeam Cloud Provider homologat. Amb una bona estratègia de còpia de seguretat, us assegureu que les vostres dades es poden restaurar en qualsevol moment.
Us oferim un emmagatzematge segur, immutable, compatible amb la GDPR i d’alt rendiment per a les vostres còpies de seguretat, allotjat al nostre CPD de Barcelona.
Des del subministrament de llicències fins al teu projecte de migració, administració i explotació de totes les possibilitats que ofereix l’ecosistema d’aplicacions de Microsoft 365.
Les possibilitats que ofereix un proveïdor d’infraestructura hiperescalar com Azure son gairebé infinites. T’ajudem a planificar la millor estratègia de migració i operació de la teva infraestructura a Azure sota les premisses d’eficàcia tècnica i d’eficiència financera.
15000
Connexions concurrents
99%
Garantia SLA
500
Projectes allotjats
24h
Monitorització i suport
jQuery(function ($) {
// Forzar solo dígitos y máximo 9 en tiempo real
$(document).on('input', 'input[type="tel"]', function () {
this.value = this.value.replace(/\D/g, '').slice(0, 9);
this.setCustomValidity(this.value.length === 9 ? '' : 'El teléfono debe tener exactamente 9 dígitos.');
});
function validarTels($form) {
let ok = true;
$form.find('input[type="tel"]').each(function () {
// Normaliza por si hay espacios o letras
const val = this.value.replace(/\D/g, '');
this.value = val;
if (val.length !== 9) {
ok = false;
this.setCustomValidity('El teléfono debe tener exactamente 9 dígitos.');
// muestra el mensaje nativo
if (this.reportValidity) this.reportValidity();
$(this).addClass('tel-invalid');
} else {
this.setCustomValidity('');
$(this).removeClass('tel-invalid');
}
});
return ok;
}
// 1) Captura el click en botones de submit (Elementor usa sus propios handlers)
$(document).on('click', 'button[type="submit"], input[type="submit"]', function (e) {
const $form = $(this).closest('form');
if ($form.length && !validarTels($form)) {
e.preventDefault();
e.stopImmediatePropagation(); // evita que Elementor envíe por AJAX
}
});
// 2) Captura también el submit por si se dispara de otra forma (Enter, etc.)
$(document).on('submit', 'form', function (e) {
if (!validarTels($(this))) {
e.preventDefault();
e.stopImmediatePropagation();
}
});
});
Et truquem gratis
T’ajudem a escollir l’oferta que millor s’adapti a tu