[HTML -Javascript] "disabled" ou pas
Fermé
Yotte
-
12 mai 2005 à 15:06
nab13 Messages postés 54 Date d'inscription dimanche 23 mars 2008 Statut Membre Dernière intervention 18 juillet 2016 - 28 mars 2015 à 15:53
nab13 Messages postés 54 Date d'inscription dimanche 23 mars 2008 Statut Membre Dernière intervention 18 juillet 2016 - 28 mars 2015 à 15:53
A voir également:
- Js disabled true false
- Acronis true image - Télécharger - Sauvegarde
- Uac disabled - Guide
- True crypt - Télécharger - Chiffrement
- Testingcheatsenabled true - Forum Jeux PC
- Code sims 3 testingcheatsenabled true/ false - Forum Jeux vidéo
6 réponses
excuse je n'avais pas compris la question.
voila une solution
<script>
function active()
{
test.elements[2].disabled = false;
test.elements[3].disabled = false;
}
function desactive()
{
test.elements[2].disabled = true;
test.elements[3].disabled = true;
}
</script>
<form name="test">
<br>Voulez-vous ajouter une machine ?
<br><input type=radio name="mach" value="O" onclick="active()"> oui
<br><input type=radio name="mach" value="N" onclick="desactive()"> non
<p>Si oui, renseignez les champs ci-dessous :
<br>Tension au primaire (kV) : <input id="1" name="Uprimaire" size=5 value=0 >
<br>Tension au secondaire (kV) : <input id="2" name="Usecondaire" size=5 value=0 >
</form>
voila une solution
<script>
function active()
{
test.elements[2].disabled = false;
test.elements[3].disabled = false;
}
function desactive()
{
test.elements[2].disabled = true;
test.elements[3].disabled = true;
}
</script>
<form name="test">
<br>Voulez-vous ajouter une machine ?
<br><input type=radio name="mach" value="O" onclick="active()"> oui
<br><input type=radio name="mach" value="N" onclick="desactive()"> non
<p>Si oui, renseignez les champs ci-dessous :
<br>Tension au primaire (kV) : <input id="1" name="Uprimaire" size=5 value=0 >
<br>Tension au secondaire (kV) : <input id="2" name="Usecondaire" size=5 value=0 >
</form>
nab13
Messages postés
54
Date d'inscription
dimanche 23 mars 2008
Statut
Membre
Dernière intervention
18 juillet 2016
12
28 mars 2015 à 15:53
28 mars 2015 à 15:53
10 ans plus tard ....
Gérer stock <input type='checkbox' name='stock' id='stock' onchange="gerer_stock()" /><br />
<input type='text' name='qte' id="qte" placeholder="Quantité" disabled required /><br />
function gerer_stock() {
if(document.getElementById('stock').checked == true){ document.getElementById("qte").removeAttribute("disabled");
}
else(document.getElementById('stock').checked == false){ document.getElementById("qte").setAttribute('disabled','disabled');
}
}
Gérer stock <input type='checkbox' name='stock' id='stock' onchange="gerer_stock()" /><br />
<input type='text' name='qte' id="qte" placeholder="Quantité" disabled required /><br />
function gerer_stock() {
if(document.getElementById('stock').checked == true){ document.getElementById("qte").removeAttribute("disabled");
}
else(document.getElementById('stock').checked == false){ document.getElementById("qte").setAttribute('disabled','disabled');
}
}
Voici le mot magique
<form>
<br>Voulez-vous ajouter une machine ?
<br><input type=radio name="mach" value="O" CHECKED> oui
<br><input type=radio name="mach" value="N"> non
<form>
<br>Voulez-vous ajouter une machine ?
<br><input type=radio name="mach" value="O" CHECKED> oui
<br><input type=radio name="mach" value="N"> non
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci beaucoup !
salut tout le monde j'ai un petit soucis aussi avec cette fonction .disabled
[quote]<script>
function erase(valeur)
{
if(valeur == "observations")
{
if (document.myform.observations.value == "Tapez votre texte ici.")
document.myform.observations.value = ""
}else if(valeur == "autre_texte")
{
if (document.myform.autre_texte.value.substring("0","22") == "Tapez votre texte ici.")
document.myform.autre_texte.value = ""
}
}
function empty(valeur) {
if(valeur == "autre_texte")
{
if (document.myform.autre_texte.value == "")
document.myform.autre_texte.value = "Tapez votre texte ici."
if(document.myform.autre_texte.value.substring("0","5") == "OSSIU")
{
document.myform.cryptologie.checked = "true";
document.myform.cryptologie.disabled = "true" ;
}
if(document.myform.autre_texte.value == "1234")
{
document.myform.cryptologie.disabled = "false";
}
}
}
function masquage()
{
document.myform.autre_texte.disabled=(document.myform.autre.checked==true)?false:true;
}
</script>
<body onload="masquage()">
<form name="myform" method="post" action="traitement.php">
<input type="checkbox"name="autre" onclick="masquage()">Autre :<br />
<textarea name="autre_texte" id="check_texte" cols=40 rows=3 onfocus="erase('autre_texte')" onblur="empty('autre_texte')">Tapez votre texte ici.</textarea>
<br />
<b><u>DOMAINE SSI CONCERNE :</u></b>
<br /><br />
<input type="checkbox" name="cryptologie">Cryptologie<br />
</form>
</body>
/quote
Le soucis est que j'arrive bien à desactiver la check box, parc onte pas moyen de la réactiver apres.
Je pense que ca doit etre une erreur bete car le code s'execute bien et que cela fonctionne pour le textaera
[quote]<script>
function erase(valeur)
{
if(valeur == "observations")
{
if (document.myform.observations.value == "Tapez votre texte ici.")
document.myform.observations.value = ""
}else if(valeur == "autre_texte")
{
if (document.myform.autre_texte.value.substring("0","22") == "Tapez votre texte ici.")
document.myform.autre_texte.value = ""
}
}
function empty(valeur) {
if(valeur == "autre_texte")
{
if (document.myform.autre_texte.value == "")
document.myform.autre_texte.value = "Tapez votre texte ici."
if(document.myform.autre_texte.value.substring("0","5") == "OSSIU")
{
document.myform.cryptologie.checked = "true";
document.myform.cryptologie.disabled = "true" ;
}
if(document.myform.autre_texte.value == "1234")
{
document.myform.cryptologie.disabled = "false";
}
}
}
function masquage()
{
document.myform.autre_texte.disabled=(document.myform.autre.checked==true)?false:true;
}
</script>
<body onload="masquage()">
<form name="myform" method="post" action="traitement.php">
<input type="checkbox"name="autre" onclick="masquage()">Autre :<br />
<textarea name="autre_texte" id="check_texte" cols=40 rows=3 onfocus="erase('autre_texte')" onblur="empty('autre_texte')">Tapez votre texte ici.</textarea>
<br />
<b><u>DOMAINE SSI CONCERNE :</u></b>
<br /><br />
<input type="checkbox" name="cryptologie">Cryptologie<br />
</form>
</body>
/quote
Le soucis est que j'arrive bien à desactiver la check box, parc onte pas moyen de la réactiver apres.
Je pense que ca doit etre une erreur bete car le code s'execute bien et que cela fonctionne pour le textaera
Scall
Messages postés
8
Date d'inscription
mardi 13 février 2007
Statut
Membre
Dernière intervention
22 avril 2008
>
Scall
22 avril 2008 à 10:17
22 avril 2008 à 10:17
Désolé je me suis planté entre visualiser et ajouter j'ai oublié qques petits trucs à la fin du post su coup XD
En fait ce que je cherche à faire, si le textarea vaut "OSSIU" :
- remplir la checkbox
- la désactiver
mais si le textarea ne vaut "1234" la réactiver (ca c'est pour faire des tests).
Si qqun a une idée ?
Merci d'avance de votre attention.
En fait ce que je cherche à faire, si le textarea vaut "OSSIU" :
- remplir la checkbox
- la désactiver
mais si le textarea ne vaut "1234" la réactiver (ca c'est pour faire des tests).
Si qqun a une idée ?
Merci d'avance de votre attention.
X
>
Scall
Messages postés
8
Date d'inscription
mardi 13 février 2007
Statut
Membre
Dernière intervention
22 avril 2008
9 nov. 2008 à 20:28
9 nov. 2008 à 20:28
Bonjour,
ca pourra peut-être aider quelqu'un.
La solution se trouve dans les guillemets autour de * false *. Il ne faut pas en mettre, apparement.
Cordialement,
X.
ca pourra peut-être aider quelqu'un.
La solution se trouve dans les guillemets autour de * false *. Il ne faut pas en mettre, apparement.
Cordialement,
X.
TLa
Messages postés
57
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
14 février 2009
12
12 mai 2005 à 16:45
12 mai 2005 à 16:45
une solution ici :
http://thierry.larmoire.free.fr/dev/test/disableBox.html
http://thierry.larmoire.free.fr/dev/test/disableBox.html