Bonjour à tous,
J'ai un problème dans un formulaire pour un échange de liens.
Dans mon formulaire, il y a un champ pour l'url du site qui propose le lien et un champ ou pour l'url reciproque qui doit être sur le même domaine que l'url du site.
Je veux donc comparer ces 2 champs et m'assurer que le lien vers mon site est bien sur le même domaine que le site proposé
En php, j'y arrive avec ce test
Mais je voudais que la verif se fasse avant le submit en javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 preg_match("/^(http:\/\/)?([^\/]+)/i",$url, $matches); preg_match("/^(http:\/\/)?([^\/]+)/i",$recurl, $recmatches); if ($matches[2] != $recmatches[2]) {myerror("Le lien de réciproque doit être placé sous le même nom de domaine");}
J'ai testé ça au hasard mais ca ne marche pas du tout
Si vous pouviez me donner un petit coup de main, peut-être que ce n'est pas possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var url = document.ajout.url_lien.value; var recurl = document.ajout.url_retour.value; var urlpattern = /^(http:\/\/)?([^\/]+)/i if ((urlpattern[2].match(url)) != (urlpattern[2].match(recurl))) { alert("Le lien de réciproque doit être placé sous le même nom de domaine") return false }
D'avance merci beaucoup
Partager