Griser zone de text php / javascript
Résolu
Bonjour à tous,
je voudrais qu'a partir d'un bouton radio que je coche, qu'il me grise des zone de texte pour que l'utilisateur ne puisse pas les remplir.
Merci d'avance
je voudrais qu'a partir d'un bouton radio que je coche, qu'il me grise des zone de texte pour que l'utilisateur ne puisse pas les remplir.
Merci d'avance
Configuration: Windows XP Firefox 2.0.0.14
18 réponses
-
non, non, c'est pas fini !
that's better, excuse my french
__________________________________________________________
<html>
<head>
<style type="text/css">
.Style1 {
border: 1px solid #FF0000;
background-color: #ffff00;
}
</style>
</head>
<body>
<form name="form2" method="post" action="">
<input type="checkbox" onClick="document.getElementById('bazar').disabled='true';document.getElementById('bazar').style.backgroundColor='#7fffd4';document.getElementById('bazar').style.borderColor='red';document.getElementById('bazar').style.borderWidth='6px'">
</form>
<form>
<input type="text" class="Style1" id="bazar" >
</form>
</body>
</html> -
tout fonctionne parfaitement, merci beaucoup =}
-
Merci beaucoup :D
je testerai dans la matinée -
enlever traits d'union
-bazar
-red -
non, c'est commentçamarche qui m'emm...
enlever >
mettre >
à la place (pointe de fermeture du input)
Mettre ça dans un .js c'est plus élégant mais c'est plus de boulot -
c'est moi et mon ordi qui fatiguent
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function colorier(texte1)
{document.getElementById(texte1).style.backgroundColor="#ffff00";
document.getElementById(texte1).style.borderWidth="6px";
document.getElementById(texte1).style.borderColor="#ff0000";
}
//-->
</script>
</head>
<body>
<form name="form2" method="post" action="">
<input type="checkbox" onClick="document.getElementById('texte1').disabled='true';colorier('texte1')">
</form>
<form>
<input type="text" id="texte1" >
</form>
</body>
</html> -
fatigué ??
______________________________________________________________________________________
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function colorier(texte1)
{document.getElementById(texte1).style.backgroundColor="#ffff00";
document.getElementById(texte1).style.borderWidth="6px";
document.getElementById(texte1).style.borderColor="#ff0000";
}
//-->
</script>
</head>
<body>
<form name="form2" method="post" action="">
<input type="checkbox" onClick="document.getElementById('texte1').disabled='true';colorier('texte1')">
</form>
<form>
<input type="text" id="texte1" >
</form>
</body>
</html> -
lol, tout cela je le sais
je me suis mal exprimé, se que je voulais, c'est changer le fond et les bordur lorsque je coche le bouton radio en plus d'empêcher l'écriture dedans :) -
oui ! On peut faire une bordure sans petits pois mais il faut enlever dotted :
<html>
<head>
<style type="text/css">
.Style1 {
border: 5px solid dotted #FF0000;
background-color: #ffff00;
}
</style>
</head>
<body>
<form name="form2" method="post" action="">
<input type="checkbox" onClick="document.getElementById('bazar').disabled='true'">
</form>
<form>
<input type="text" class="Style1" id="bazar" >
</form>
</body>
</html> -
c'est pas grave ^^
j'ai juste repris le :
onClick="document.getElementById('bazar').disabled='true'"
et j'ai adapté (si on peut dire sa) :<input type="radio" name="TP" value="portable" onClick="document.getElementById('numserie_ecr','HT').disabled='true'">Portable
merci ^^
PS si on peut aussi changer le fond de couleur et la couleur des bordure, je suis preneur ^^ -
Je me rectifie, c'était à partir d'une case à cocher, je crois comprendre (parce que "cocher un bouton" ??) :
<html>
<head>
</head>
<body>
<form name="form2" method="post" action="">
<input type="checkbox" onClick="document.getElementById('bazar').disabled='true'">
</form>
<form>
<input type="text" id="bazar" >
</form>
</body>
</html> -
ou :
<html>
<head>
</head>
<body>
<form >
<input type="checkbox" onClick="document.getElementById('bazar').disabled='true'">
</form>
<form>
<textarea id="bazar"></textarea>
</form>
</body>
</html> -
essaie
<html>
<head>
</head>
<body>
<img src="image.jpg" onClick="document.getElementById('bazar').disabled='true'" >
<p> </p>
<form name="form1" method="post" action="">
<input type="text" id="bazar" >
</form>
</body>
</html> -
Non c'est sur alors d'abord tu crée ton bouton dans le code du bouton OnClick tu mets ta variable avec le enable c'est sur je crois :D c'est pas une histoire de bibliothèque mais c'est peut être définit comme une fonction de base du php cherche t'es obligé de trouver :)
-
une autre idée ?
-
j'ai cherché, et trouvé plusieurs trucs, mais ils me parlent de bibliothèque pour php et sa n'a pas l'air d'être se que je cherche
mais merci quand même de ton aide :) -
ok je vais voir
je pensai que cela se faisait à partir d'une fonction en javascript -
euh c'est a base de enable ca :) recherche enable pour le php avec variable je connais pas par coeur