Désactiver la touche entrer dans un textarea

Soyez le premier à donner votre avis sur cette source.

Vue 11 377 fois - Téléchargée 177 fois

Description

ce script permet de désactiver la touche Entrer dans un TextArea.

Source / Exemple :


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Style1 {
	color: #000000;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
-->
</style>
<script language="javascript1.2">
function BloqSubmit() 
{  
if (window.event.type == "keypress" & window.event.keyCode == 13) 
  {
 alert("attention ! la touche Entrer est désactivée")
    event.returnValue = false
  }
}  

</script>
</head>

<body>
<table width="750" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="218" height="87">&nbsp;</td>
    <td width="324">&nbsp;</td>
    <td width="208">&nbsp;</td>
  </tr>
  <tr>
    <td height="198">&nbsp;</td>
    <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr>
          <td width="274" height="24" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#66CCFF">
              <!--DWLayoutTable-->
              <tr>
                <td width="12" height="4"></td>
                <td width="262"></td>
              </tr>
              <tr>
                <td height="12"></td>
                <td valign="top"><span class="Style1">Cliquer sur la toucher entrer </span></td>
              </tr>
              <tr>
                <td height="8"></td>
                <td></td>
              </tr>
                                  </table></td>
      <td width="50">&nbsp;</td>
        </tr>
        <tr>
          <td height="152" colspan="2" valign="top"><form name="form1" method="post" action="">
          <textarea name="textarea" cols="50" rows="10" class="Style1" onKeyPress="BloqSubmit()"></textarea>
          </form></td>
      </tr>
        <tr>
          <td height="22">&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
    </table></td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>

Conclusion :


j'espere que ce script vous sera utile.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
4
Date d'inscription
mercredi 17 mai 2006
Statut
Membre
Dernière intervention
21 novembre 2006

tu voit le truc ou tu poste ton commentaire? c'est ça un text area, ou zone de texte :)
Messages postés
8
Date d'inscription
mercredi 24 mai 2006
Statut
Membre
Dernière intervention
9 juin 2006

C'est peut etre con mais c'est quoi un textarea ?
Messages postés
16
Date d'inscription
mercredi 2 mars 2005
Statut
Membre
Dernière intervention
17 décembre 2007

ce script n'a rien voulu savoir, mais celui-ci oui :
 	 <SCRIPT language="JavaScript">
var n4 = window.Event ? true : false; // NN4 ou plus
function process_keypress(e)
{
var whichCode = -1
if (n4) var whichCode = e.which // Navigator 4x

else // Internet Explorer 4x ou + (pas de parametre "e" disponible: utilisation window.event)

if (window.event.type "keypress") whichCode window.event.keyCode

//window.status="interception touche "+whichCode;
if (whichCode == 13)
{
// détection touche ENTER
alert("touche ENTREE inopérante.\n\nVeuillez choisir une option,\nou modifier votre demande puis cliquer sur RECHERCHER");
return false; // indispensable
}
}
// NN4 plante sur frappe du caractère circonflexe! on tente de ne plus intercepter les frappes clavier
//if (n4) document.captureEvents(Event.KEYPRESS);
document.onkeypress = process_keypress;
</SCRIPT>
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
C'est la même chose que cette source :

http://www.javascriptfr.com/code.aspx?ID=15782

Tu as juste rajouter du code HTML !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.