Sélection dans un textarea [Résolu]

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


jer2701
WRInaute impliqué
WRInaute impliqué
 
Messages: 313
Inscription: Ven Sep 02, 2005 13:55

Sélection dans un textarea [Résolu]

Message le Dim Aoû 20, 2006 16:01

Salut à tous,

Tout le monde à déjà vu sur certains sites un champs <textarea> avec des valeurs à l'intérieur (souvent des régions) que l'on peut sélectionner (une ou plusieurs) et lorsque l'on submit les valeurs sélectionnées passe dans le champs <textarea> d'à coté ? :roll:

J'ai besoin de faire ce script avec les régions en variables, quelqu'un peut-il me donner une piste ?

Parce que moi j'ai fais ça :arrow:

$affich_mes_champs=mysql_query("select * from ma_table");
$nbr=mysql_numrows($affich_mes_champs);
print"<textarea name='le_nom' rows='$nbr'>";
while($list_mes_champs=mysql_fetch_row($affich_mes_champs))
{
print"$list_mes_champs[1]";
}
print"</textarea>";

Et mon problème est le suivant :arrow:

ça affiche bien mes champs dans le textarea mais pas à ligne les uns des autres et en plus, je ne peux pas les sélectionner. 8O
:oops: la loose hein ?! ...
Dernière édition par jer2701 le Dim Aoû 20, 2006 17:46, édité 1 fois.


tom_pascal
WRInaute impliqué
WRInaute impliqué
 
Messages: 278
Inscription: Lun Nov 17, 2003 13:58

Message le Dim Aoû 20, 2006 17:04

Quand j'ai besoin de faire un truc du genre, j'utilise plutot deux balises <SELECT> (avec l'attribut "multiple").
Je pense que c'est surement plus fait pour que des champs textarea, non ?


jer2701
WRInaute impliqué
WRInaute impliqué
 
Messages: 313
Inscription: Ven Sep 02, 2005 13:55

Message le Dim Aoû 20, 2006 17:42

Yes !

Merci je crois que c'est ça que je cherchais, j'avais pas les bon termes en tête, je savais pas que le select pouvait bénéficier de l'attribut "multiple", c'est pourquoi je pensais au textarea.

Du coup j'ai cherché :arrow:

La balise SELECT permet de créer une liste déroulante ou à choix multiples. C'est l'un des différents contrôles utilisables au sein d'un formulaire FORM pour rapatrier des informations (au même titre que BUTTON, TEXTAREA et INPUT). Elle encadre les valeurs de la liste qui sont définies dans les tags OPTION.

Merci bien, je texte de suite ! :D


jer2701
WRInaute impliqué
WRInaute impliqué
 
Messages: 313
Inscription: Ven Sep 02, 2005 13:55

Message le Dim Aoû 20, 2006 17:45

parfait, merci Tom_pascal .. :wink:


tom_pascal
WRInaute impliqué
WRInaute impliqué
 
Messages: 278
Inscription: Lun Nov 17, 2003 13:58

Message le Dim Aoû 20, 2006 18:05

Content d'avoir pu te renseigner jer2701 :)


nalrem
WRInaute impliqué
WRInaute impliqué
 
Messages: 392
Inscription: Dim Avr 06, 2003 21:44

Message le Dim Aoû 20, 2006 18:23

Parfois, ergonomiquement, c'est mieux d'utiliser des checkbox au lieu d'un select, cela montre réellement qu'on peut faire plusieurs selections (tout dépend du public censé utiliser l'interface).
On ajoute le tout dans un div qui ajoute un scroll, et ça fait à peu près comme une boite select, mais en plus intuitif, et plus ergonomique (dans un select, si on lache la touche control, tout se déselectionne lors du clic suivant... les checkbox n'ont pas cet inconvénient).

Ca ne répond donc pas à ta question, mais ça peut éventuellement t'amener à trouver une solution encore plus optimisée.


Bacteries
WRInaute accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

Message le Dim Aoû 20, 2006 19:11

Une autre solution c'est deux liste à choix multiple où tu fais basculer une option via une autre avec un bouton.

Exemple ici : http://www.toutjavascript.com/savoir/sa ... php3#truc8


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités