Un bouton qui efface un caractere

jery87 Messages postés 26 Statut Membre -  
xranto Messages postés 96 Statut Membre -
Bonjour,
je cherche un code html ou javascrript pour un bouton qui efface un seul caractere dans une zone de texte <textarea>
et merci d'avance.
Configuration: Windows Vista Internet Explorer 7.0
eclipse j2ee

3 réponses

  1. xranto Messages postés 96 Statut Membre 24
     
    Salut, voici donc le code qui fonctionne :

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    	<title>Document sans nom</title>
    	<script type="text/javascript"> 	
    		function efface() 
    		{ 
    			var x=document.forms['smsenvoi'].elements['zone'].value; 
    			var y=x.length; 
    			x= x.substr(0,y-1); 
    			document.forms['smsenvoi'].elements['zone'].value=x; 		
    		} 
    	</script> 
    </head>
    
    <body>
    <form  id="smsenvoi">
    	<input type="text" id="zone" />
    	<input type='button' value="tester" name='flecheArriere' onclick='efface()'></input> 
    </form>
    </body>
    </html>


    Au faite, t'as mis onclick='effacer()' au lieu de onclick='efface()'
    puisque la fonction est : function efface()
    1
  2. jery87 Messages postés 26 Statut Membre
     
    bonjour;
    merci pour ta reponse xranto;

    j'ai essayé le code javascript suivant

    <script type="text/javascript">

    function efface()
    {
    var x=document.forms['smsenvoi'].elements['zone'].value;
    var y=x.length;
    x= x.substr(0,y-1);
    document.forms['smsenvoi'].elements['zone'].value=x;

    }
    </script>

    et au niveau du bouton j'ai mis le code suivant

    <input type='button' name='flecheArriere' onclick='effacer()'></input>

    mais rien ne se passe lorsque je clique sur le bouton.
    où est le probleme?! qu'est ce que je doit faire?
    et merci d'avance
    0