IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

generation de textbox en fonction de selectbox


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 14
    Par défaut generation de textbox en fonction de selectbox
    Bonjour,

    J'essaye de generer un textbox dynamiquement quand je chosis une valeur du selectbox. Le code marche bien. Mon souci c'est la mise en page. Le plus je clique sur le selectbox, le plus d'ecart entre mon textbox et et le selectbox. J'arrive pas a comprendre pourquoi mes selectbox et textbox change d'endroit au clic du selectbox.

    Voici le code complet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    <script type="text/javascript">
    		// <![CDATA[
    		function display(obj,id1,id2) {
    		txt = obj.options[obj.selectedIndex].value;
    		document.getElementById(id1).style.display = 'none';
    		document.getElementById(id2).style.display = 'none';
    		if ( txt.match(id1) ) {
    		document.getElementById(id1).style.display = 'block';
    		}
    		if ( txt.match(id2) ) {
    		document.getElementById(id2).style.display = 'block';
    		}
    		}
    		// ]]>
    	</script>
    </head>
     
    <body>
    <form>
    <table>
    																<tr>
    																	<td align="right" class="bodyfontwhite">Etat</td>
    																	<td class="bodyfontwhite">
    																		<select name="etat" onChange="display(this,'Occasion','Neuve');">
    																			<option value = 'Occasion'>Occasion</option>
    																		    <option value = 'Neuve'>Neuve</option>
    																		</select>
    																	</td>
    																</tr>
    																<tbody align="right" id="Occasion">
    																	<tr>
    																		<td align="right" class="bodyfontwhite">Kilometrage</td>
    																		<td class="bodyfontwhite"><input type="text" name="kilometrage" value=""/></td>
    																	</tr>
    																</tbody>
    																<tbody align="right" id="Neuve"></tbody>
     
    															</table>
    </form>
     
    </body>
    </html>

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    ça serait plus facile de te répondre avec le code html et les css associés

    A+

Discussions similaires

  1. Réponses: 11
    Dernier message: 08/01/2010, 22h10
  2. [XL-2003] faire un affichage dans une textbox en fonction d'une date
    Par revemane dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/06/2009, 17h16
  3. [MySQL] Apparition d'une textbox en fonction d'une valeur de liste recupérée
    Par jeremay dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 18/06/2009, 11h59
  4. Réponses: 5
    Dernier message: 24/04/2008, 09h53
  5. [débutant]Generer des textbox en fonction d'un nombre donné
    Par am@123 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 24/05/2007, 20h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo