Voila donc j'ai creer un formulaire de recrutement et j'essaye de mettre des champ obligatoire

voila formulaire :


<form name="integration" method="post" action="recrut.php" onReset="return valid()" onSubmit="return verif()">
		<span class="texte1">
			<fieldset>
				<legend><u>Information personnel</u></legend><br />

					<u>Prenom : (*)</u><br />
						<input type="text" name="prenom" size="20" /><br /><br />
					<u>Pseudo : (*)</u><i> Il s'agit du nom de votre futur pompier, merci de prendre un prénom ou s'en rapprochant le plus possible</i><br />
						<input type="text" name="pseudo" size="20"  /><br /><br />
					<u>Age : (*)</u><br />
						<input type="text" name="age" size="3" /><br /><br />
					<u>Département  [decu]*)</u><br />
						<input type="text" name="departement" size="20" /><br /><br />
					<u>Préciser le pays si vous n'etes pas de France :</u><br />
						<input type="text" name="autre" size="20" /><br /><br />
					<u>Profession : (*)</u><br />
						<input type="text" name="metier" size="20" /><br /><br />
					<u>Email : (*)</u><i> Attention : cette e-mail sera utilisé pour votre inscription et pour vous contacter.</i><br />
						<input type="text" name="email" size="20" /><br /><br />
					
			</fieldset>
			
			<fieldset>
				<legend>Information sur les Pompiers</legend><br />
				
					<u>Etes-vous Sapeur pompier ? (*)</u><br />
						<input type="radio" name="sp" value="ouisp" /><label for="ouispv">Oui</label><br />
						<input type="radio" name="sp" value="nonsp" /><label for="ouispp">Non</label><br /><br />
					<u>Si oui, préciser votre grade et votre statut :</u><br />
						<textarea name="autresp" cols="50" rows="2"></textarea><br /><br />
					<u>Vos formations : (*)</u><br />
						<textarea name="formation" cols="50" rows="2"></textarea><br /><br />
					
			
			</fieldset>
			
			<fieldset>
				<legend>Information sur les Jeux De Role</legend><br />

					<u>Avez vous de l'experience dans les Jeux de Role ? (*)</u><br />
						<input type="radio" name="jdr" value="oui" /><label for="oui">Oui</label>
						<input type="radio" name="jdr" value="non" /><label for="non">Non</label><br /><br />
					<u>Etes vous inscrit sur d'autre cyber caserne ? (*)</u><br />
						<input type="radio" name="ccis" value="oui" /><label for="oui">Oui</label>
						<input type="radio" name="ccis" value="non" /><label for="non">Non</label><br /><br />
					<u>Si oui les quelles ?</u><br />
                        <textarea name="quelccis" cols="30" rows="3"></textarea><br /><br />
                    <u>Pourquoi voulez vous intègrer la caserne 53 de Bipcity ? (*)</u><br />
                        	<textarea name="intbip" cols="50" rows="5"></textarea><br /><br />
                    <u>Quelles sont vos attentes au sein de la caserne 53 de Bipcity ? (*)</u><br />
                        	<textarea name="attbip" cols="50" rows="5"></textarea><br /><br />
					<u>Expliquer en quelque ligne le concept d'un JDR pompier : (*)</u><br />
						<textarea name="defjdr" cols="50" rows="5"></textarea><br /><br />
			</fieldset>
			
			<fieldset>
				<legend>Autre information</legend>
					
					<u>Quels moyen d'alerte choissisez vous ? (*)</u><br />
						<input type="radio" name="alerte" value="sms" /><label for="sms">SMS</label>
						<input type="radio" name="alerte" value="email" /><label for="email">EMAIL</label><br /><br />
					<u>Avez vous un micro ? (*)</u><br />
						<input type="radio" name="mic" value="oui" /><label for="oui">Oui</label>
						<input type="radio" name="mic" value="non" /><label for="non">Non</label><br /><br />
					<u>Avez vous Teamspeak ? (*)</u><br />
						<input type="radio" name="ts" value="oui" /><label for="oui">Oui</label>
						<input type="radio" name="ts" value="non" /><label for="non">Non</label><br /><br />
					<u>Un mot pour le STAFF : (*)</u><i> Préciser si vous êtes un ancien joueur de Bipcity (pseudo) ou toutes autres informations.</i><br />
						<textarea name="staff" cols="50" rows="5"></textarea><br /><br />
		</fieldset>
		</span>
		<center><input type="submit" value="Envoyer" onclick='verifier()' /><input type="reset" value="Annuler" /></center>
	</form>


Et la j'ai entre les balises Head sa


<script language="javascript">
function verif()
{
if (document.integration.prenom.value=='')
{
alert("Merci d'indiquer votre Prénom !");
return false;
}
if (document.integration.pseudo.value=='')
{
alert("merci d'indiquer votre Pseudo");
return false;
}
if (document.integration.age.value=='')
{
alert("Merci d'indiquer votre Age !");
return false;
}
if (document.integration.departement.value=='')
{
alert("Merci d'indiquer votre departement !");
return false;
}
if (document.integration.metier.value=='')
{
alert("Merci d'indiquer votre Profession !");
return false;
}
if (document.integration.email.value=='')
{
alert("Merci d'indiquer votre Email !");
return false;
}
if (document.integration.sp.value=='')
{
alert("Merci de répondre a la question etes vous sapeur Pompier ? !");
return false;
}
if (document.integration.formation.value=='')
{
alert("Merci d'indiquer vos Formations !");
return false;
}
if (document.integration.jdr.value=='')
{
alert("Merci de répondre a la question Avez vous de l'experience dans les Jeux de Role ? !");
return false;
}
if (document.integration.ccis.value=='')
{
alert("Merci de répondre a la question Etes vous inscrit sur d'autre cyber caserne ? !");
return false;
}
if (document.integration.intbip.value=='')
{
alert("Merci de répondre a la question Pourquoi voulez vous intègrer la caserne 53 de Bipcity ? !");
return false;
}
if (document.integration.attbip.value=='')
{
alert("Merci de répondre a la question Quelles sont vos attentes au sein de la caserne 53 de Bipcity ? !");
return false;
}
if (document.integration.defjdr.value=='')
{
alert("Merci de décrire se qu'est le Jeux de Roles !");
return false;
}
if (document.integration.alerte.value=='')
{
alert("Merci de répondre a la question Quels moyen d'alerte choissisez vous ? !");
return false;
}
if (document.integration.mic.value=='')
{
alert("Merci de répondre a la question Avez vous un micro ? !");
return false;
}
if (document.integration.ts.value=='')
{
alert("Merci de répondre a la question Avez vous Teamspeak ? !");
return false;
}
if (document.integration.staff.value=='')
{
alert("Merci de rédiger un petit mot pour le STAFF !");
return false;
}
else
return true;
}

function valid()
{
$ret=confirm("Êtes vous certain de vouloir effacer la demande ?");
return $ret;
}
</script>


Donc sa marche bien pour tout se qui est texte ou textarea met pas pour les radio

Merci de votre aide
Problème résolu par le code suivant entrer sur la page PHP qui sert a envoyer l'email

if (($prenom != '') && ($pseudo != '') && ($age != '') && ($departement != '') && ($metier != '') && ($email != '') && ($sp != '') && ($formation != '') && ($jdr != '') && ($ccis != '') && ($intbip != '') && ($attbip != '') && ($defjdr != '') && ($alerte != '') && ($mic != '') && ($ts != '') && ($staff != '') && ($IP != ''))

On envoie avec tout le code nécessaire

Sinon

		else
		{
				echo "<HTML><HEAD>";
				echo "<TITLE>Erreur!</TITLE></HEAD><BODY>";
				echo "<P align=center>";
				echo "Votre formulaire n'a pas été envoyé !";
				echo "Vérifiez que tous les champs (*) soient bien remplis et que l'email soit sans erreur. </P>";
				echo "<center><a href='recrut.html'>Retour au formulaire</a></center";
				echo "</BODY></HTML>";
		};