Rechercher : dans
Par :

Quelquechose m'échappe...

Dernière réponse le 1 avr 2009 à 18:19:01 Arguûl, le 1 avr 2009 à 13:14:33 
 Signaler ce message aux modérateurs

Bonjour,

voilà mon probleme, j'ai un formulaire de mail avec piece jointe, et je veux qu'il soit vérifié avant d'être envoyé,

voici le code du formulaire:

<form name="forml_up" onsubmit="return VerifUp();" action="formmail.php" method="post" enctype="multipart/form-data">
<table border="0" cellpadding="5" cellspacing="0" width="538">
	<tr>
		<td width="141">Votre adresse Mail:<br />
		  <span style="font-size: 10px">(si celle-ci n'est pas valide votre demande ne sera pas traitée)</span></td>
		<td width="377"><input type="text" name="email" size="35" onKeyUp="javascript:couleur(this);"></td>
	</tr>
	<tr>
		<td>Nom du Visuel:</td>
		<td><input type="text" name="subject" size="35" onKeyUp="javascript:couleur(this);"></td>
	</tr>
  
	<tr>
		<td>Description:</td>
		<td><textarea rows="12" name="msg" cols="60" onKeyUp="javascript:couleur(this);"></textarea></td>
	</tr>
	<tr>
		<td>Fichier joint:</td>
		<td><input type="hidden" name="MAX_FILE_SIZE" value=""><input name="NomFichier" type="file" size="16" onKeyUp="javascript:couleur(this);"></td>
	</tr>
	<tr>
		<td colspan="2">
			<div align="center"><span class="Style2"><br />
                        Recopiez le code de v&eacute;rification suivant :<br />
                      </span><span class="petittext">(si le code entr&eacute; est erron&eacute; le message sera perdu)</span></div>
                      <div align="center"><br />
                        <img src="../sec_img.php" alt="image de protection" /><br />
                        <br />
                        <input type="text" name="verif" size="12" maxlength="6" />
                      </div><div>
				</select> <input type="submit" value="Envoyer" class="bouton" onmouseover="this.className='boutonHover'" onmouseout="this.className='bouton'"></div>
		</td>
	</tr>
</table>
</form>

et le code de ma fonction javascript:
function VerifUp()
	{
	var mst = "";
	b = document.forml_up.email.value;
	valide2 = false;
	
	for(var h=1;j<(b.length);h++){
		if(b.charAt(h)=='@'){
			if(h<(b.length-4)){
				for(var l=j;l<(b.length-2);l++){
					if(b.charAt(l)=='.') valide2=true;
				}
			}
		}
	}


if(valide2==false){ 
	mst += "Veuillez saisir une adresse email valide\n";
	document.forml_up.email.style.backgroundColor="#F3C200";
	}
	
else if (document.forml_up.email.value == "")	{
	mst += "Veuillez entrer une adresse mail\n";
	document.forml_up.email.style.backgroundColor = "#F3C200";
	
	}
document.forml_up.subject.value == "")	{
	mst += "Veuillez saisir un nom\n";
	document.forml_up.subject.style.backgroundColor = "#F3C200";
	
	}
if (document.forml_up.msg.value == "")	{
	mst += "Veuillez saisir une description\n";
	document.forml_up.msg.style.backgroundColor = "#F3C200";
	
	}

if (document.forml_up.NomFichier.value == "")	{
	mst += "Aucun Fichier\n";
	document.forml_up.NomFichier.style.backgroundColor = "#F3C200";
	

	}
	if (mst == "") return(true);
	else	{
		alert(mst);
		return(false);

	}

	}

je ne vois pas ce qui cloche, ouiiiinnnnn !!

merci d'avance pour votre aide.

Bien à vous.
Configuration: Windows Vista
Firefox 3.0.8

Meilleures réponses pour « Quelquechose m'échappe... » dans :
Oracle - Echappement de caractères spéciaux VoirPour certaines requêtes SQL, nous avons besoin de rechercher des chaînes de caractères contenant des caractères spéciaux tels que '%' Dans l'exemple suivant, qui est faux, le besoin est de trouver les enregistrements contenant au milieu le...
Les guillemets, apostrophes et les chaînes VoirComment jouer avec les guillemets et les apostrophes dans les chaînes 1. Préambule 2. Éviter une coupure dans la chaîne 3. Ajouter un guillemet dans la chaîne 3.1 Avec l'apostrophe 3.2 Avec l'ASCII 3.3 Directement 3.3.1 Méthode...

1

 gryzzly, le 1 avr 2009 à 18:19:01
  • +1

Pas de problème, pas de solution :o)

Répondre à gryzzly