Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2012, 11h38   #1
Invité régulier
 
Homme
etudiant
Inscription : décembre 2011
Messages : 54
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : etudiant

Informations forums :
Inscription : décembre 2011
Messages : 54
Points : 6
Points : 6
Par défaut saisie d'un champ en fonction d'un autre

Bonjour à tous, je viens car après des recherches et avec un niveau en javascript proche du zéro je suis un peu perdu.

J'explique ma demande: j'ai une liste déroulante et un champ texte juste à côté. Il faudrait que je puisse rentrer des valeurs si et seulement si j'ai choisi un élément de ma liste déroulante.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<td><b class="colname">Numéro facture2:</b>
    <b class="dataleft" id="fact2"><?php select_facture2($ligne["NUM_FACT2"]); ?> </b>
    <a href="modi_facture.php?NUM_FACT2=<?php echo $ligne["NUM_FACT2"];?>"><img src="img/slink.gif" /></a>&nbsp;&nbsp;
    <b class="colname">Montant facture2:</b>
    <b class="dataleft"><input type="text" disabled id="montant2" name="MT_FACT2" size="20" value="<?php echo $ligne["MT_FACT2"];?>"></b>  
 
 
	 <script language="javascript"> 
facture2=document.getElementById("fact2") 
montant=document.getElementById("montant2") 
 
 if(facture2.value=!"") montant.disabled=false 
 </script>

j'ai tenté de faire ça, en fait la liste déroulante est une fonction qui récupère des éléments dans ma bdd.

Merci
MenphisTimrid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 11h59   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 787
Points : 35 787
Code :
facture2=document.getElementById("fact2")
Il faudrait déjà qu'une balise <b> ait un attribut value...
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 12h08   #3
Invité régulier
 
Homme
etudiant
Inscription : décembre 2011
Messages : 54
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : etudiant

Informations forums :
Inscription : décembre 2011
Messages : 54
Points : 6
Points : 6
Ah j'aurais du mettre le code de ma fonction aussi:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function select_facture2($NUM_FACT=-1) { 
    // statut mandat de statut dossier 
	$select = "select NUM_FACT from facture order by NUM_FACT asc";	
	$result = mysql_query($select) or die (mysql_error());	
	echo "<SELECT name=\"NUM_FACT2\">";   	
	echo "<option value=\"\" selected> </OPTION>";		
	while ($ligne=mysql_fetch_array($result))	
	{	      
        if ($NUM_FACT== $ligne["NUM_FACT"]){
	    	echo "<option value=\"".$ligne["NUM_FACT"]."\" selected>".$ligne["NUM_FACT"]."</OPTION>";	      
		}	      
		else	      {
		    echo "<option value=\"".$ligne["NUM_FACT"]."\">".$ligne["NUM_FACT"]."</OPTION>";	      
		}	
	}	
	echo "</SELECT>";
}
Merci
MenphisTimrid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 14h00   #4
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 787
Points : 35 787
Mouais... le code HTML généré serait plus utile, mais ça n'enlève rien au fait que c'est ta balise <b> qui a l'id fact2 et pas ton select...
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 14h07   #5
Invité régulier
 
Homme
etudiant
Inscription : décembre 2011
Messages : 54
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : etudiant

Informations forums :
Inscription : décembre 2011
Messages : 54
Points : 6
Points : 6
Code généré:

Code :
1
2
3
4
5
6
7
8
9
<b class="colname">Numéro facture2:</b>
 
    <b class="dataleft"><SELECT name="NUM_FACT2"><option value="" selected> </OPTION><option value="" selected></OPTION><option value="F-2007-09-3">F-2007-09-3</OPTION><option value="F-2007-10-9">F-2007-10-9</OPTION><option value="F-2007-11-11">F-2007-11-11</OPTION><option value="F-2007-11-2">F-2007-11-2</OPTION><option value="F-2007-12-10">F-2007-12-10</OPTION><option value="F-2007-12-11">F-2007-12-11</OPTION><option value="F-2007-12-9">F-2007-12-9</OPTION><option value="F-2008-03-11">F-2008-03-11</OPTION><option value="F-2008-03-3">F-2008-03-3</OPTION><option value="F-2008-04-3">F-2008-04-3</OPTION><option value="F-2008-05-2">F-2008-05-2</OPTION><option value="F-2008-09-4">F-2008-09-4</OPTION><option value="F-2008-11-8">F-2008-11-8</OPTION><option value="F-2009-03-2">F-2009-03-2</OPTION><option value="F-2009-07-1">F-2009-07-1</OPTION><option value="F-2009-09-2">F-2009-09-2</OPTION><option value="F-2009-11-1">F-2009-11-1</OPTION><option value="F-2009-11-2">F-2009-11-2</OPTION><option value="F-2009-11-4">F-2009-11-4</OPTION><option value="F-2009-11-5">F-2009-11-5</OPTION><option value="F-2010-02-2">F-2010-02-2</OPTION><option value="F-2010-02-3">F-2010-02-3</OPTION><option value="F-2010-05-1">F-2010-05-1</OPTION><option value="F-2010-05-2">F-2010-05-2</OPTION><option value="F-2010-05-8">F-2010-05-8</OPTION><option value="F-2010-07-6">F-2010-07-6</OPTION><option value="F-2010-07-7">F-2010-07-7</OPTION><option value="F-2010-09-13">F-2010-09-13</OPTION><option value="F-2010-10-10">F-2010-10-10</OPTION><option value="F-2010-10-11">F-2010-10-11</OPTION><option value="F-2010-10-4">F-2010-10-4</OPTION><option value="F-2010-10-5">F-2010-10-5</OPTION><option value="F-2010-12-1">F-2010-12-1</OPTION><option value="F-2010-12-14">F-2010-12-14</OPTION><option value="F-2010-12-16">F-2010-12-16</OPTION><option value="F-2010-12-2">F-2010-12-2</OPTION><option value="F-2010-12-4">F-2010-12-4</OPTION><option value="F-2011-03-19">F-2011-03-19</OPTION><option value="F-2011-03-26">F-2011-03-26</OPTION><option value="F-2011-03-6">F-2011-03-6</OPTION><option value="F-2011-03-8">F-2011-03-8</OPTION><option value="F-2011-04-1">F-2011-04-1</OPTION><option value="F-2011-04-2">F-2011-04-2</OPTION><option value="F-2011-05-1">F-2011-05-1</OPTION><option value="F-2011-05-2">F-2011-05-2</OPTION><option value="F-2011-06-1">F-2011-06-1</OPTION><option value="F-2011-06-2">F-2011-06-2</OPTION><option value="F-2011-07-1">F-2011-07-1</OPTION><option value="F-2011-07-2">F-2011-07-2</OPTION><option value="F-2011-08-2">F-2011-08-2</OPTION><option value="F-2011-08-3">F-2011-08-3</OPTION><option value="F-2011-09-6">F-2011-09-6</OPTION><option value="F-2011-09-7">F-2011-09-7</OPTION><option value="F-2011-10-4">F-2011-10-4</OPTION><option value="F-2011-10-5">F-2011-10-5</OPTION><option value="F-2011-11-2">F-2011-11-2</OPTION><option value="F-2011-11-3">F-2011-11-3</OPTION><option value="F-2011-12-20">F-2011-12-20</OPTION><option value="F-2011-12-21">F-2011-12-21</OPTION><option value="F-2011-12-5">F-2011-12-5</OPTION><option value="F-2011-12-6">F-2011-12-6</OPTION><option value="F-2011-12-8">F-2011-12-8</OPTION><option value="FACTURE A VENIR">FACTURE A VENIR</OPTION><option value="test">test</OPTION><option value="XXXXXXXXX">XXXXXXXXX</OPTION></SELECT> </b>
 
    <a href="modi_facture.php?NUM_FACT2="><img src="img/slink.gif" /></a>&nbsp;&nbsp;
 
    <b class="colname">Montant facture2:</b>
 
    <b class="dataleft"><input type="text" name="MT_FACT2" size="20" value="0"></b>

encore merci pour ton aide
MenphisTimrid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 14h12   #6
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 787
Points : 35 787
Ben maintenant, t'as plus d'id fact2, donc ce sera plus compliqué pour retrouver l'élément !
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 14h38   #7
Invité régulier
 
Homme
etudiant
Inscription : décembre 2011
Messages : 54
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : etudiant

Informations forums :
Inscription : décembre 2011
Messages : 54
Points : 6
Points : 6
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<b class="colname">Numéro facture2:</b>
 
    <b class="dataleft" id="fact2"  onchange='check_select_pour_maj_input_suivant(this)'><SELECT name="NUM_FACT2"><option value="" selected> </OPTION><option value="" selected></OPTION><option value="F-2007-09-3">F-2007-09-3</OPTION><option value="F-2007-10-9">F-2007-10-9</OPTION><option value="F-2007-11-11">F-2007-11-11</OPTION><option value="F-2007-11-2">F-2007-11-2</OPTION><option value="F-2007-12-10">F-2007-12-10</OPTION><option value="F-2007-12-11">F-2007-12-11</OPTION><option value="F-2007-12-9">F-2007-12-9</OPTION><option value="F-2008-03-11">F-2008-03-11</OPTION><option value="F-2008-03-3">F-2008-03-3</OPTION><option value="F-2008-04-3">F-2008-04-3</OPTION><option value="F-2008-05-2">F-2008-05-2</OPTION><option value="F-2008-09-4">F-2008-09-4</OPTION><option value="F-2008-11-8">F-2008-11-8</OPTION><option value="F-2009-03-2">F-2009-03-2</OPTION><option value="F-2009-07-1">F-2009-07-1</OPTION><option value="F-2009-09-2">F-2009-09-2</OPTION><option value="F-2009-11-1">F-2009-11-1</OPTION><option value="F-2009-11-2">F-2009-11-2</OPTION><option value="F-2009-11-4">F-2009-11-4</OPTION><option value="F-2009-11-5">F-2009-11-5</OPTION><option value="F-2010-02-2">F-2010-02-2</OPTION><option value="F-2010-02-3">F-2010-02-3</OPTION><option value="F-2010-05-1">F-2010-05-1</OPTION><option value="F-2010-05-2">F-2010-05-2</OPTION><option value="F-2010-05-8">F-2010-05-8</OPTION><option value="F-2010-07-6">F-2010-07-6</OPTION><option value="F-2010-07-7">F-2010-07-7</OPTION><option value="F-2010-09-13">F-2010-09-13</OPTION><option value="F-2010-10-10">F-2010-10-10</OPTION><option value="F-2010-10-11">F-2010-10-11</OPTION><option value="F-2010-10-4">F-2010-10-4</OPTION><option value="F-2010-10-5">F-2010-10-5</OPTION><option value="F-2010-12-1">F-2010-12-1</OPTION><option value="F-2010-12-14">F-2010-12-14</OPTION><option value="F-2010-12-16">F-2010-12-16</OPTION><option value="F-2010-12-2">F-2010-12-2</OPTION><option value="F-2010-12-4">F-2010-12-4</OPTION><option value="F-2011-03-19">F-2011-03-19</OPTION><option value="F-2011-03-26">F-2011-03-26</OPTION><option value="F-2011-03-6">F-2011-03-6</OPTION><option value="F-2011-03-8">F-2011-03-8</OPTION><option value="F-2011-04-1">F-2011-04-1</OPTION><option value="F-2011-04-2">F-2011-04-2</OPTION><option value="F-2011-05-1">F-2011-05-1</OPTION><option value="F-2011-05-2">F-2011-05-2</OPTION><option value="F-2011-06-1">F-2011-06-1</OPTION><option value="F-2011-06-2">F-2011-06-2</OPTION><option value="F-2011-07-1">F-2011-07-1</OPTION><option value="F-2011-07-2">F-2011-07-2</OPTION><option value="F-2011-08-2">F-2011-08-2</OPTION><option value="F-2011-08-3">F-2011-08-3</OPTION><option value="F-2011-09-6">F-2011-09-6</OPTION><option value="F-2011-09-7">F-2011-09-7</OPTION><option value="F-2011-10-4">F-2011-10-4</OPTION><option value="F-2011-10-5">F-2011-10-5</OPTION><option value="F-2011-11-2">F-2011-11-2</OPTION><option value="F-2011-11-3">F-2011-11-3</OPTION><option value="F-2011-12-20">F-2011-12-20</OPTION><option value="F-2011-12-21">F-2011-12-21</OPTION><option value="F-2011-12-5">F-2011-12-5</OPTION><option value="F-2011-12-6">F-2011-12-6</OPTION><option value="F-2011-12-8">F-2011-12-8</OPTION><option value="FACTURE A VENIR">FACTURE A VENIR</OPTION><option value="test">test</OPTION><option value="XXXXXXXXX">XXXXXXXXX</OPTION></SELECT> </b>
 
    <a href="modi_facture.php?NUM_FACT2="><img src="img/slink.gif" /></a>&nbsp;&nbsp;
 
    <b class="colname">Montant facture2:</b>
 
    <b class="dataleft"><input type="text" disabled id="montant2" name="MT_FACT2" size="20" value="0"></b> 
 
 
 
	<script language="javascript">  
 
 function check_select_pour_maj_input_suivant(select) {
 
   document.getElementById("montant2").disabled = (select.value != "");
 
}</script>
voilà c'est mieux non? J'ai retouché le javascript aussi
MenphisTimrid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 14h48   #8
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 787
Points : 35 787
Citation:
voilà c'est mieux non?
Ben non

Une balise <b> (d'ailleurs, au passage, cette balise de mise en forme est obsolète et ne devrait pas être utilisée...) n'est pas un élément de formulaire, elle ne possède donc ni événement onchange ni propriété value...
C'est sur le select qu'il faut mettre tout ça !
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 15h03   #9
Invité régulier
 
Homme
etudiant
Inscription : décembre 2011
Messages : 54
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : etudiant

Informations forums :
Inscription : décembre 2011
Messages : 54
Points : 6
Points : 6
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 <b class="dataleft" ><SELECT name="NUM_FACT2" id="fact2"  onchange='check_select_pour_maj_input_suivant(this)'><option value="" selected> </OPTION><option value="" selected></OPTION><option value="F-2007-09-3">F-2007-09-3</OPTION><option value="F-2007-10-9">F-2007-10-9</OPTION><option value="F-2007-11-11">F-2007-11-11</OPTION><option value="F-2007-11-2">F-2007-11-2</OPTION><option value="F-2007-12-10">F-2007-12-10</OPTION><option value="F-2007-12-11">F-2007-12-11</OPTION><option value="F-2007-12-9">F-2007-12-9</OPTION><option value="F-2008-03-11">F-2008-03-11</OPTION><option value="F-2008-03-3">F-2008-03-3</OPTION><option value="F-2008-04-3">F-2008-04-3</OPTION><option value="F-2008-05-2">F-2008-05-2</OPTION><option value="F-2008-09-4">F-2008-09-4</OPTION><option value="F-2008-11-8">F-2008-11-8</OPTION><option value="F-2009-03-2">F-2009-03-2</OPTION><option value="F-2009-07-1">F-2009-07-1</OPTION><option value="F-2009-09-2">F-2009-09-2</OPTION><option value="F-2009-11-1">F-2009-11-1</OPTION><option value="F-2009-11-2">F-2009-11-2</OPTION><option value="F-2009-11-4">F-2009-11-4</OPTION><option value="F-2009-11-5">F-2009-11-5</OPTION><option value="F-2010-02-2">F-2010-02-2</OPTION><option value="F-2010-02-3">F-2010-02-3</OPTION><option value="F-2010-05-1">F-2010-05-1</OPTION><option value="F-2010-05-2">F-2010-05-2</OPTION><option value="F-2010-05-8">F-2010-05-8</OPTION><option value="F-2010-07-6">F-2010-07-6</OPTION><option value="F-2010-07-7">F-2010-07-7</OPTION><option value="F-2010-09-13">F-2010-09-13</OPTION><option value="F-2010-10-10">F-2010-10-10</OPTION><option value="F-2010-10-11">F-2010-10-11</OPTION><option value="F-2010-10-4">F-2010-10-4</OPTION><option value="F-2010-10-5">F-2010-10-5</OPTION><option value="F-2010-12-1">F-2010-12-1</OPTION><option value="F-2010-12-14">F-2010-12-14</OPTION><option value="F-2010-12-16">F-2010-12-16</OPTION><option value="F-2010-12-2">F-2010-12-2</OPTION><option value="F-2010-12-4">F-2010-12-4</OPTION><option value="F-2011-03-19">F-2011-03-19</OPTION><option value="F-2011-03-26">F-2011-03-26</OPTION><option value="F-2011-03-6">F-2011-03-6</OPTION><option value="F-2011-03-8">F-2011-03-8</OPTION><option value="F-2011-04-1">F-2011-04-1</OPTION><option value="F-2011-04-2">F-2011-04-2</OPTION><option value="F-2011-05-1">F-2011-05-1</OPTION><option value="F-2011-05-2">F-2011-05-2</OPTION><option value="F-2011-06-1">F-2011-06-1</OPTION><option value="F-2011-06-2">F-2011-06-2</OPTION><option value="F-2011-07-1">F-2011-07-1</OPTION><option value="F-2011-07-2">F-2011-07-2</OPTION><option value="F-2011-08-2">F-2011-08-2</OPTION><option value="F-2011-08-3">F-2011-08-3</OPTION><option value="F-2011-09-6">F-2011-09-6</OPTION><option value="F-2011-09-7">F-2011-09-7</OPTION><option value="F-2011-10-4">F-2011-10-4</OPTION><option value="F-2011-10-5">F-2011-10-5</OPTION><option value="F-2011-11-2">F-2011-11-2</OPTION><option value="F-2011-11-3">F-2011-11-3</OPTION><option value="F-2011-12-20">F-2011-12-20</OPTION><option value="F-2011-12-21">F-2011-12-21</OPTION><option value="F-2011-12-5">F-2011-12-5</OPTION><option value="F-2011-12-6">F-2011-12-6</OPTION><option value="F-2011-12-8">F-2011-12-8</OPTION><option value="FACTURE A VENIR">FACTURE A VENIR</OPTION><option value="test">test</OPTION><option value="XXXXXXXXX">XXXXXXXXX</OPTION></SELECT> </b>
 
    <a href="modi_facture.php?NUM_FACT2="><img src="img/slink.gif" /></a>&nbsp;&nbsp;
 
    <b class="colname">Montant facture2:</b>
 
    <b class="dataleft"><input type="text" disabled id="montant2" name="MT_FACT2" size="20" value="0"></b> 
 
 
 
	<script language="javascript">  
 
 function check_select_pour_maj_input_suivant(select) 
 
 {
 
   document.getElementById("montant2").disabled = (select.value != "");
 
	}
 
</script>
logiquement c'est mieux ?
MenphisTimrid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 15h14   #10
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 787
Points : 35 787
Oui, pour l'appel de la fonction !
Reste à voir la logique du disabled.
Si le select a la valeur "", tu veux à priori que l'input text soit désactivé, donc que sa propriété disabled vale true.
La bonne condition serait donc
Code :
document.getElementById("montant2").disabled = (select.value == "");
Si select.value vaut "", select.value == "" vaudra true et donc la propriété disabled aussi : le champ est inactif !
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 15h33   #11
Invité régulier
 
Homme
etudiant
Inscription : décembre 2011
Messages : 54
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : etudiant

Informations forums :
Inscription : décembre 2011
Messages : 54
Points : 6
Points : 6
Merci effectivement cela fonctionne

Par contre j'ai un dernier problème:

Quand je rentre une facture et un montant et que j'enregistre ensuite je ne peux modifier le montant que si et seulement si je change de facture (logique ), j'aimerais qu'une fois qu'une facture est choisi je puisse rentre un montant.

Cependant je ne sais trop comment m'y prendre cela vient certainement du fait que j'ai mis "disabled" par défaut dans mon input type text.

Merci
MenphisTimrid est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h52.


 
 
 
 
Partenaires

Hébergement Web