Comparer 2 noms de domaines dans un formulaire
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
Code:
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");} |
Mais je voudais que la verif se fasse avant le submit en javascript
J'ai testé ça au hasard mais ca ne marche pas du tout
Code:
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 } |
Si vous pouviez me donner un petit coup de main, peut-être que ce n'est pas possible.
D'avance merci beaucoup