Aller au contenu

Vérification formulaire, bug sous IE ?!


dldstyle

Sujets conseillés

Salut à tous,

pour mon dernier site, je me heurte à un problème de vérification de formulaire sous IE. Le site en question est celui ci : www.immobilier-gers.com

Lorsqu'on veut envoyer une annonce à un ami ou contacter l'agence depuis une page détail, IE reloade le formulaire en le vidant.

Avez vous une solution à m'apporter ?

Merci.

Lien vers le commentaire
Partager sur d’autres sites

Personne pour m'aider ?

Voici le code de mon formulaire :

				   <form action="envoyer_ami.php" method="get" name="amigo" onsubmit="return sendAmigo()";>
<table width="450" border="0" cellspacing="0" cellpadding="20">
<tr>
<td width="131" class="form_align_r">* Votre nom</td>
<td width="233"><input name="nom" type="text" class="inputxt" onfocus="this.className='inputxt_focus';" onblur="this.className='inputxt';" /></td>
</tr>
<tr>
<td class="form_align_r">* Le nom de votre ami</td>

<td><input name="ami" type="text" class="inputxt" onfocus="this.className='inputxt_focus';" onblur="this.className='inputxt';" /></td>
</tr>
<tr>
<td class="form_align_r">* Son Email</td>
<td><input name="email" class="inputxt" type="text" onfocus="this.className='inputxt_focus';" onblur="this.className='inputxt';" /></td>
</tr>
<tr>
<td class="form_align_r">Message (facultatif)</td>

<td> </td>
</tr>
<tr>
<td colspan="2"><textarea name="message" onfocus="this.className='textarea_focus';" onblur="this.className='';"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input value="valider" src="img/bt_valid_fr.png" name="valid" type="image" width="115" height="23" class="bt" /></td>

</tr>
</table>
</form>

Mon javascript :

function sendAmigo() 
{
if(document.amigo.nom.value == "")
{
alert ('Veuillez entrer votre nom');
document.amigo.nom.focus();
return false;
}


if(document.amigo.ami.value == "")
{
alert ('Veuillez entrer le nom de votre ami');
document.amigo.ami.focus();
return false;
}

var email = document.amigo.email.value;
if (email.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1)
{
alert ('entrez une adresse Email valide');
document.amigo.email.focus();
return false;
}

else {return true;}
}

Alors il me fait quoi IE ? Je vous avais déjà dit que je détestais ce navigateur :mad2: ?

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...