inscription
Ajouter une réponse
 

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Comment faire? (Edition Web inside)

Bas de page 
n°1125723
Ze Tom   profil
Bouffe-Pneus
Profil : Pilote pro
Avatar
Note : 2/4 pour 124 votes
Posté le 31-10-2002 à 17:08:56  answer
 
Publicité

Pour avoir une liste déroulante modifiable.
En l'occurence, avoir un champ de saisie

n°1125748
Korz   profil
Kléber des pneus qui mouillent
Profil : Pilote confirmé
Avatar
Note : 2.2/4 pour 85 votes
Posté le 31-10-2002 à 17:18:26  answer
 

je pense pas que ça existe... :non:

n°1125772
laurent   profil
Profil : Pilote assidu
Avatar
Note : 1.5/4 pour 13 votes
Posté le 31-10-2002 à 17:26:14  answer
 

Tu ne peux pas avec <select>.
 
Le meilleur moyen de simuler ca est de mettre un <input type=text> avec à côté un <input type=button onClick="showCombo()"> et ta fonction showCombo affiche dynamiquement un tag <select> multiligne qui quand tu cliques dedans la fait disparaitre et reprend le texte dans la zone input text. Mais c'est plus compliqué et c'est pas compatible netscape ...

mood
Publicité
Posté le 31-10-2002 à 17:26:14  profilanswer
 

n°1125780
laurent   profil
Profil : Pilote assidu
Avatar
Note : 1.5/4 pour 13 votes
Posté le 31-10-2002 à 17:28:13  answer
 

Pour afficher dynamiquement tu utilise un tag <div> autour du <select> sur lequel tu changes le style "visibility" à "hidden" et "visible".
Ya un autre style pour lui dire de positionner dynamiquement aussi mais je me souviens plus la syntaxe.
 
Enfin bon si tu maitrises pas le DHTML t'a pas fini d'en chier :W (je doute que tu t'en sortes dans ce cas en fait ...)

n°1125832
Ze Tom   profil
Bouffe-Pneus
Profil : Pilote pro
Avatar
Note : 2/4 pour 124 votes
Posté le 31-10-2002 à 17:41:36  answer
 

J'ai trouvé un javascript qui permet de faire ça.
Il a l'air un peu lourd mais je vais tester...
 
Il faut que je couple ça à du code PHP et une base MySQL, bonjour la prise de tête :D

n°1128900
Ze Tom   profil
Bouffe-Pneus
Profil : Pilote pro
Avatar
Note : 2/4 pour 124 votes
Posté le 01-11-2002 à 15:16:19  answer
 

Bon, le script que j'ai trouvé ne fait pas tout à fait ce que je cherche.
 
Maintenant, je souhaiterais, via un javascript, sélectionner une partie du texte d'un champ de saisie.
Il existe bien la méthode "select" à utiliser façon "document.formulaire.texte.select()" mais elle sélectionne tout le texte et ne prend pas de paramètre...
 
Une solution?

mood
Publicité
Posté le 01-11-2002 à 15:16:19  profilanswer
 

n°1128955
yop   profil
Profil : Membre
Note : 1/4 pour 1 vote
Posté le 01-11-2002 à 15:48:22  answer
 

reg exp powaaaa!
bon courage

n°1128972
Ze Tom   profil
Bouffe-Pneus
Profil : Pilote pro
Avatar
Note : 2/4 pour 124 votes
Posté le 01-11-2002 à 15:56:17  answer
 

yop a écrit :

 
reg exp powaaaa!
bon courage




 
pardon? :voyons:

n°1128992
yop   profil
Profil : Membre
Note : 1/4 pour 1 vote
Posté le 01-11-2002 à 16:04:36  answer
 

les expressions regulieres sont une technique tres puissante pour analyser, trier a peu pres tout ce que tu veux a partir d'une chaine de caracteres.
Je sais pas exactement ce que tu veux faire mais tu peux par exemple les utiliser en javascript pour virer des caracteres indesirables d'un input avant de faire ton post

n°1129108
Ze Tom   profil
Bouffe-Pneus
Profil : Pilote pro
Avatar
Note : 2/4 pour 124 votes
Posté le 01-11-2002 à 16:41:56  answer
 

Ce que je veux faire précisément c'est une zone de texte en saisie qui complète ce que tu tape à partir d'une liste de mots prédéfinie.
En fait, une zone de texte qui réagit comme la barre d'adresse d'un navigateur internet par exemple.
 
Donc il faut que lorsque tu tape un caractère, le script regarde le premier mot dont le début correspond à ce qui est tapé, complète la zone de saisie de façon à affiche le mot complet, tout en laissant la partie ajoutée en sélection de façon à ce que tu puisse continuer de taper à la place de ce que le script à écrit.
 
Suis-je clair?
En bref, aucun problème à réaliser sauf que je ne sais pas si on peut en javascript sélectionner seulement une partie de la zone en question

n°1165455
Ze Tom   profil
Bouffe-Pneus
Profil : Pilote pro
Avatar
Note : 2/4 pour 124 votes
Posté le 09-11-2002 à 20:23:24  answer
 

Bon, j'ai la solution à ma dernière question, si ça intéresse quelqu'un

n°1166177
Christophe   profil
Profil : Pilote confirmé
Avatar
Note : 3/4 pour 178 votes
Posté le 10-11-2002 à 07:39:59  answer
 

Présent :D
 
Ca pourrait être sympa sur le forum, pour saisir le pseudo du destinataire quand on rédige un MP. Parce qu'avec 9600 membres, le menu déroulant actuel n'est plus très pratique :/
 
Tu as un lien vers un exemple d'utilisation ? Ce JS est compatible avec quels navigateurs ?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
 

Sujets relatifs
Bon, alors, Free ADSL, c'est comment?Comment resoudre çà??
Voici comment être productif au bureauComment optimiser la ram sous xp???
H.dTrucs & astuces : comment faire chier son employeur ?
Trucs & astuces : comment virer son employé ?La Klika en forsse presente .. ou comment choisir un nom de ...
Vous ne saviez pas comment les suisses et belges perçoivent l ...Comment ça marche ebay.fr une fois q'on veut un article ??
Plus de sujets relatifs à : Comment faire? (Edition Web inside)