Champs de selection interactif... - HTML/CSS - Programmation
Marsh Posté le 24-11-2004 à 12:14:04
javascript obligatoire
et fais en sorte qu'on puisse quand même utiliser le site sans javascript (que cette fonction puisse être remplacée par autre chose)
Marsh Posté le 24-11-2004 à 12:27:09
essaye ça :
page.php
Code :
|
script.js
Code :
|
Edit :
en revanche, comme le dit masklinn, si javascript est désactivé, ça ne marchera pas.
Tu peux faire ça dans ce cas :
page.php
Code :
|
et le JS :
script.js
Code :
|
Comme ça, si javascript est désactivé, l'utilisateur voit quand-même le champ input.
Marsh Posté le 24-11-2004 à 13:51:11
merci pour ton aide cosmoshtroumpf...ton bout de code a l'air de correspondre exactement a ce que je veux faire...
mais suis je blige de mettre la balise form??
Marsh Posté le 24-11-2004 à 13:54:35
non, mais c'est conseillé
si tu le la mets pas, il faut faire if (document.selection.value == "" ) {
Marsh Posté le 24-11-2004 à 14:05:02
je ne comprends pas...ca ne marche pas...pourtant j'ai fait comme tu m as dit
PS : comment inserer dans le post du code??
Marsh Posté le 24-11-2004 à 14:08:12
ca c est le JS :
Code :
|
ca c'est le select:
Code :
|
Marsh Posté le 24-11-2004 à 14:10:37
je n'ai pas testé, ce n'est pas dit que ça marche avec juste un copier-coller
pour le code, tu fais comme pour les quotes, mais avec cpp. Y'a un bouton "c/c++" au-dessus de ta fenetre de réponse.
Marsh Posté le 24-11-2004 à 14:12:56
tu n'as pas mis de <div id="champSelect"> autour de ton select ? parce que là tu essayes de changer du html qui n'existe pas
Marsh Posté le 24-11-2004 à 14:22:28
voila j'ai edite mon message ... et voila ce que j'ai maintenant...et ca ne marche tjs pas... ;(
Marsh Posté le 24-11-2004 à 14:42:22
c'est plutôt <script type="text/javascript">, mais c'est pas ça qui va faire marcher ton code.
sinon je sais pas trop...
Marsh Posté le 24-11-2004 à 14:51:24
ok je vais chercher a droite a gauche ... en tout cas merci bcp...
Marsh Posté le 24-11-2004 à 11:53:20
Bonjour,
Voila, j'ai sur une page un champ de selection (<select> ) que j'ai rempli avec tout un tas de donnees issues d'une requete SQL.
J'ai rajoute a ce select un choix (<option> ) qui s'appelle "nouvel article"
Je voudrais que qd on choisit ce choix le select se transforme en zone de saisie text (<input> ) pour permettre a l'utilisateur de rentrer un article supplementaire qui n'est pas present dans la liste...
est ce possible??comment faire???
quel langage correspond le mieux a ca?? (je pensais javascript)
Merci