JavaScript: textArea

JavaScript: textArea - Programmation

Marsh Posté le 17-05-2001 à 12:47:36    

Est il possible de désactiver une textArea sur un certain évènement (genre clic sur un bouton radio) ?


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
Reply

Marsh Posté le 17-05-2001 à 12:47:36   

Reply

Marsh Posté le 17-05-2001 à 13:11:16    

peut etre en modifiant qd tu recharge le param visibility="hidden" ou visibility="show"
 
ca marche pour les <DIV>

Reply

Marsh Posté le 17-05-2001 à 13:54:49    

Je pensais plutot à griser la zone ou un truc du genre. Qu'on voit qu'elle existe mais qu'elle est indisponible pour ne pas laisser un vide.


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
Reply

Marsh Posté le 17-05-2001 à 14:08:00    

Essai ca :
 
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<script language="javascript">
 function Func()
 {
  if (form1.textfield.readonly == true)
  {
   form1.textfield.readonly = false;
   form1.textfield.disabled = true;
  }
  else  
  {
   form1.textfield.readonly = true;
   form1.textfield.disabled = false;
  }
 }
</script>
<body bgcolor="#FFFFFF">
<form name="form1" >
  <textarea name="textfield">Contenu...</textarea>
  <input type="button" name="Test" value="Envoyer" onclick="Func()">
</form>
</body>
</html>
 
 
Il te reste plus qu'a associer l'evennement sur un radio bouton et non sur un bouton...
 
Br@scoo

Reply

Marsh Posté le 17-05-2001 à 15:29:57    

Pourquoi le test sur readOnly et pas simplement sur disabled ???


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
Reply

Marsh Posté le 17-05-2001 à 17:27:32    

Effectivement, bonne kestion !!!
Tu peux remplacer le test sur readonly par disabled !
 
C'etait un piege pour voir si il y en a qui suivent !!
 
Bonne continuation !
 
Br@scoo

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed