Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 04-07-2006 15:45:23

Jeanmulud
Membre
Date d'inscription: 02-07-2006
Messages: 14

HTML: Définir une taille auto pour un <input>

Bonsoir,

Quelqu'un sait comment paramètrer une zone <INPUT> pour qu'elle s'agrandisse ou rétrecisse en fonction du texte qui lui arrive ?

Merci.

JM

Hors ligne

 

#2 04-07-2006 17:55:22

Piett
Membre
Lieu: Gaume (B)
Date d'inscription: 24-05-2006
Messages: 166
Site web

Re: HTML: Définir une taille auto pour un <input>

Salut,
peut-être en lui spécifiant sa longueur dynamiquement.

Code:

$texte_qui_arrive = 'textequiarrive';
$longueur = strlen($texte_qui_arrive);
echo '<input type="texte" name="texte" size="'.$longueur.'" />';

Pas tester alors à vérifier.

Piett

Hors ligne

 

#3 08-07-2006 05:40:02

gn2
Membre
Lieu: Washington D.C.
Date d'inscription: 15-05-2006
Messages: 327

Re: HTML: Définir une taille auto pour un <input>

C'est pas plutot un truc dynamique qu'il veut? Genre un truc de ce style :

Code:

<script language="javascript">
function woaw (txt) {
        champ = document.getElementById('poik');
        champ.style.width = txt.length*8 + "px";
        }
</script>

<input id="poik" onkeyup="woaw(this.value);" style="width:80px"/>

Hors ligne

 

#4 08-07-2006 06:24:59

Piett
Membre
Lieu: Gaume (B)
Date d'inscription: 24-05-2006
Messages: 166
Site web

Re: HTML: Définir une taille auto pour un <input>

Ha , je sais pas.
Maintenant il a choix. smile

Piett

Hors ligne

 

#5 08-07-2006 06:28:29

gn2
Membre
Lieu: Washington D.C.
Date d'inscription: 15-05-2006
Messages: 327

Re: HTML: Définir une taille auto pour un <input>

La classe se forum quand meme, on repond meme à des questions qu'on nous pose pas

Hors ligne

 

#6 16-07-2006 06:41:45

michel
Membre
Lieu: CH 1036 Sullens
Date d'inscription: 02-05-2006
Messages: 123
Site web

Re: HTML: Définir une taille auto pour un <input>

Piett a écrit:

Salut,
peut-être en lui spécifiant sa longueur dynamiquement.

Code:

$texte_qui_arrive = 'textequiarrive';
$longueur = strlen($texte_qui_arrive);
echo '<input type="texte" name="texte" size="'.$longueur.'" />';

Pas tester alors à vérifier.

Piett

Je préfère manifestement l'autre solution. Si à chaque lettre tu es obligé de faire une requête php, tu n'es pas sorti de l'auberge.
Ce problème ne peut être traité par php.

Hors ligne

 

#7 16-07-2006 07:07:22

Piett
Membre
Lieu: Gaume (B)
Date d'inscription: 24-05-2006
Messages: 166
Site web

Re: HTML: Définir une taille auto pour un <input>

michel a écrit:

Piett a écrit:

Salut,
peut-être en lui spécifiant sa longueur dynamiquement.

Code:

$texte_qui_arrive = 'textequiarrive';
$longueur = strlen($texte_qui_arrive);
echo '<input type="texte" name="texte" size="'.$longueur.'" />';

Pas tester alors à vérifier.

Piett

Je préfère manifestement l'autre solution. Si à chaque lettre tu es obligé de faire une requête php, tu n'es pas sorti de l'auberge.
Ce problème ne peut être traité par php.

Salut,
Ce n'est pas à chaque lettre mais juste lorsque le texte arrive d'une db par exemple.

Piett, qui est de retour mais pas pour longtemps.

Hors ligne