Désactiver la touche entrer dans un textarea

Soyez le premier à donner votre avis sur cette source.

Vue 11 683 fois - Téléchargée 179 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
yurelias Messages postés 4 Date d'inscription mercredi 17 mai 2006 Statut Membre Dernière intervention 21 novembre 2006
21 nov. 2006 à 16:31
tu voit le truc ou tu poste ton commentaire? c'est ça un text area, ou zone de texte :)
cs_mateo95270 Messages postés 8 Date d'inscription mercredi 24 mai 2006 Statut Membre Dernière intervention 9 juin 2006
25 août 2006 à 00:04
C'est peut etre con mais c'est quoi un textarea ?
chankalan Messages postés 16 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 17 décembre 2007
9 juil. 2006 à 20:59
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>
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
26 avril 2005 à 03:00
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.