jasou62114
Messages postés59Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention20 juillet 2010
-
12 févr. 2007 à 10:25
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
12 févr. 2007 à 11:45
Bonjour voilà j'ai un soucis,(enfin c'est normal tout le monde poste pour celà), mais voilà j'ai vu qu'il y avait des solutions pour vérifier que tel ou tel choses d'un formulaire était rempli :
if (formulaire.code_piece.value == ""){ /* on detecte si code_piece est vide */
alert('Veuillez mettre un code pour la pièce !!'); /* dans ce cas on lance un message d'alerte */
}
Mais dans le cas d'une listbox, je ne voit pas comment faire. J'ai testé ceci :
if (formulaire.lstfamille_multi.value == ""){ /* on detecte si code_piece est vide */
alert('Veuillez choisir une famille pour la pièce !!'); /* dans ce cas on lance un message d'alerte */
}
Mais en vain( je rapelle que je suis un pure nube en js).
Donc voilà comment faire?.. si quelqu'un pouvais m'aider?..
cs_roro06
Messages postés732Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention29 octobre 2007 12 févr. 2007 à 10:55
Bonjour
un petit exemple vaut mieux qu'un long discours :
<select name="sel1" id="sel1" onchange="alert(this.value)">
<option value="">changer la valeur</option>
<option value="1">Un</option>
<option value="2">deux</option>
<option value="3">trois</option>
<option value="4">quatre</option>
</select>
plutot que de faire :
<select name="tartempion" ... et d'appeler document.formulaire.tartempion, il vaut mieux faire
<select id="tartempion" ... et appeler document.getElementById("tartempion")
jasou62114
Messages postés59Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention20 juillet 2010 12 févr. 2007 à 10:59
Oulà non ce n'est pas une liste déroulante, mais une liste ceci en réalité
<select name="lstfamille_multi[]" multiple="multiple" size="10">
<?php
// On boucle sur la table
while ( $data = mysql_fetch_array($req_famille)) {
//On recupere les fonctions du contact
$num_famille = $data['NUM_FAMILLE'];
$libelle_famille = $data['LIBELLE_FAMILLE'];
/*if($contact<>''){ $sel_fct "SELECT num_fonction FROM multifonction WHERE num_cont ".$contact;
$req_fct = mysql_query($sel_fct) or die("Erreur SQL pour la fonction !
".$sel_fct."
".mysql_error());
$sel_fonc="";
while ( $row_fct = mysql_fetch_array($req_fct)) {
//création de la liste par indices
if($data['num_fct_form']==$row_fct[0]){
$sel_fonc="selected";
}
}
}*/
echo "<OPTION name='famille' value='$num_famille' /*$sel_fonc*/>$libelle_famille</OPTION>";
}
?>
</select name="lstfamille">