Voila donc j'ai creer un formulaire de recrutement et j'essaye de mettre des champ obligatoire
voila formulaire :
Et la j'ai entre les balises Head sa
Donc sa marche bien pour tout se qui est texte ou textarea met pas pour les radio
Merci de votre aide
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