J'ai un formulaire dont certains champs doivent être masqués en fonction du
choix de l'utilisateur (sur un des champs du début du formulaire).
J'ai commencé par faire des trucs du style <tr id="monId1"
style="display:block"> et ensuite je fais document.getElementById(
'monId1' ).style.display = 'none'.
Le problème, c'est que avec Firefox ça pose des problèmes, lorsqu'on
masque/affiche successivement les lignes, ça provoque des espacements qui
augmentent toujours plus.
Je préfererais "encapsuler" les lignes dans un <div id="monId"> mais ça n'a
pas l'air de marcher...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thibaut Allender
J'ai commencé par faire des trucs du style <tr id="monId1" style="display:block"> et ensuite je fais document.getElementById( 'monId1' ).style.display = 'none'.
Le problème, c'est que avec Firefox ça pose des problèmes, lorsqu'on masque/affiche successivement les lignes, ça provoque des espacements qui augmentent toujours plus.
normal, une ligne de tableau n'est pas un element de type block, mais un element de type... table-row ;) donc, alterner entre none et table-row resoud le probleme
ça fonctionne aussi avec '' (rien, donc par defaut = table-row) et none (je pense notamment à IE qui risque de mal digérer 'table-row')
J'ai commencé par faire des trucs du style <tr id="monId1"
style="display:block"> et ensuite je fais document.getElementById(
'monId1' ).style.display = 'none'.
Le problème, c'est que avec Firefox ça pose des problèmes, lorsqu'on
masque/affiche successivement les lignes, ça provoque des espacements qui
augmentent toujours plus.
normal, une ligne de tableau n'est pas un element de type block, mais un
element de type... table-row ;)
donc, alterner entre none et table-row resoud le probleme
ça fonctionne aussi avec '' (rien, donc par defaut = table-row) et none
(je pense notamment à IE qui risque de mal digérer 'table-row')
J'ai commencé par faire des trucs du style <tr id="monId1" style="display:block"> et ensuite je fais document.getElementById( 'monId1' ).style.display = 'none'.
Le problème, c'est que avec Firefox ça pose des problèmes, lorsqu'on masque/affiche successivement les lignes, ça provoque des espacements qui augmentent toujours plus.
normal, une ligne de tableau n'est pas un element de type block, mais un element de type... table-row ;) donc, alterner entre none et table-row resoud le probleme
ça fonctionne aussi avec '' (rien, donc par defaut = table-row) et none (je pense notamment à IE qui risque de mal digérer 'table-row')
J'ai un formulaire dont certains champs doivent être masqués en fonction du choix de l'utilisateur (sur un des champs du début du formulaire).
Le problème, c'est que avec Firefox ça pose des problèmes,
Peut-être éviter les tables ? et les triturages de tr ?
Comment faire ?
par exemple : - <div id="id_1" class="groupe"> qui contient tous les chps du choix 1 - <div id="id_2" class="groupe"> qui contient tous les chps du choix 2 - <div id="id_3" class="groupe"> qui contient tous les chps du choix 3 Chaque div est dimensionné à meme taille et positionné absolument au meme endroit (avec une classe par ex) Et, comme tu le proposes, une fonction JS lancée en fin de chargement de la page met ces divs à 'hidden' Suivant le choix -> hop! le bon div est mis à 'visible'
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
J'ai un formulaire dont certains champs doivent être masqués en fonction du
choix de l'utilisateur (sur un des champs du début du formulaire).
Le problème, c'est que avec Firefox ça pose des problèmes,
Peut-être éviter les tables ? et les triturages de tr ?
Comment faire ?
par exemple :
- <div id="id_1" class="groupe"> qui contient tous les chps du choix 1
- <div id="id_2" class="groupe"> qui contient tous les chps du choix 2
- <div id="id_3" class="groupe"> qui contient tous les chps du choix 3
Chaque div est dimensionné à meme taille
et positionné absolument au meme endroit (avec une classe par ex)
Et, comme tu le proposes, une fonction JS
lancée en fin de chargement de la page met ces divs à 'hidden'
Suivant le choix -> hop! le bon div est mis à 'visible'
J'ai un formulaire dont certains champs doivent être masqués en fonction du choix de l'utilisateur (sur un des champs du début du formulaire).
Le problème, c'est que avec Firefox ça pose des problèmes,
Peut-être éviter les tables ? et les triturages de tr ?
Comment faire ?
par exemple : - <div id="id_1" class="groupe"> qui contient tous les chps du choix 1 - <div id="id_2" class="groupe"> qui contient tous les chps du choix 2 - <div id="id_3" class="groupe"> qui contient tous les chps du choix 3 Chaque div est dimensionné à meme taille et positionné absolument au meme endroit (avec une classe par ex) Et, comme tu le proposes, une fonction JS lancée en fin de chargement de la page met ces divs à 'hidden' Suivant le choix -> hop! le bon div est mis à 'visible'
Cela faisait trois jours que je me demandais pourquoi mes inputs dans les lignes d'un tableau n'étaient plus aligner après display:block
avec table-row, c'est nikel
merci
J'ai commencé par faire des trucs du style <tr id="monId1" style="display:block"> et ensuite je fais document.getElementById( 'monId1' ).style.display = 'none'.
Le problème, c'est que avec Firefox ça pose des problèmes, lorsqu'on masque/affiche successivement les lignes, ça provoque des espacements qui augmentent toujours plus.
normal, une ligne de tableau n'est pas un element de type block, mais un element de type... table-row ;) donc, alterner entre none et table-row resoud le probleme
ça fonctionne aussi avec '' (rien, donc par defaut = table-row) et none (je pense notamment à IE qui risque de mal digérer 'table-row')
Génial,
Cela faisait trois jours que je me demandais pourquoi mes inputs dans
les lignes d'un tableau n'étaient plus aligner après display:block
avec table-row, c'est nikel
merci
J'ai commencé par faire des trucs du style <tr id="monId1"
style="display:block"> et ensuite je fais document.getElementById(
'monId1' ).style.display = 'none'.
Le problème, c'est que avec Firefox ça pose des problèmes, lorsqu'on
masque/affiche successivement les lignes, ça provoque des espacements qui
augmentent toujours plus.
normal, une ligne de tableau n'est pas un element de type block, mais un
element de type... table-row ;)
donc, alterner entre none et table-row resoud le probleme
ça fonctionne aussi avec '' (rien, donc par defaut = table-row) et none
(je pense notamment à IE qui risque de mal digérer 'table-row')
Cela faisait trois jours que je me demandais pourquoi mes inputs dans les lignes d'un tableau n'étaient plus aligner après display:block
avec table-row, c'est nikel
merci
J'ai commencé par faire des trucs du style <tr id="monId1" style="display:block"> et ensuite je fais document.getElementById( 'monId1' ).style.display = 'none'.
Le problème, c'est que avec Firefox ça pose des problèmes, lorsqu'on masque/affiche successivement les lignes, ça provoque des espacements qui augmentent toujours plus.
normal, une ligne de tableau n'est pas un element de type block, mais un element de type... table-row ;) donc, alterner entre none et table-row resoud le probleme
ça fonctionne aussi avec '' (rien, donc par defaut = table-row) et none (je pense notamment à IE qui risque de mal digérer 'table-row')
LR
Peut-être éviter les tables ? et les triturages de tr ?
tiens, c'est vrai, je n'ai pas relevé l'association formulaire et tables ;) merci de l'avoir fait
C'est quoi le problème avec les tables ? Comment je fais si je veux aligner les champs de mon formulaire ?
Peut-être éviter les tables ? et les triturages de tr ?
tiens, c'est vrai, je n'ai pas relevé l'association formulaire et tables
;)
merci de l'avoir fait
C'est quoi le problème avec les tables ? Comment je fais si je veux aligner
les champs de mon formulaire ?
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
LR
J'ai commencé par faire des trucs du style <tr id="monId1" style="display:block"> et ensuite je fais document.getElementById( 'monId1' ).style.display = 'none'.
Le problème, c'est que avec Firefox ça pose des problèmes, lorsqu'on masque/affiche successivement les lignes, ça provoque des espacements qui augmentent toujours plus.
normal, une ligne de tableau n'est pas un element de type block, mais un element de type... table-row ;) donc, alterner entre none et table-row resoud le probleme
ça fonctionne aussi avec '' (rien, donc par defaut = table-row) et none (je pense notamment à IE qui risque de mal digérer 'table-row')
Parfait, ça marche à merveille. Merci pour ton aide Lilian
J'ai commencé par faire des trucs du style <tr id="monId1"
style="display:block"> et ensuite je fais document.getElementById(
'monId1' ).style.display = 'none'.
Le problème, c'est que avec Firefox ça pose des problèmes, lorsqu'on
masque/affiche successivement les lignes, ça provoque des espacements qui
augmentent toujours plus.
normal, une ligne de tableau n'est pas un element de type block, mais un
element de type... table-row ;)
donc, alterner entre none et table-row resoud le probleme
ça fonctionne aussi avec '' (rien, donc par defaut = table-row) et none
(je pense notamment à IE qui risque de mal digérer 'table-row')
Parfait, ça marche à merveille.
Merci pour ton aide
Lilian
J'ai commencé par faire des trucs du style <tr id="monId1" style="display:block"> et ensuite je fais document.getElementById( 'monId1' ).style.display = 'none'.
Le problème, c'est que avec Firefox ça pose des problèmes, lorsqu'on masque/affiche successivement les lignes, ça provoque des espacements qui augmentent toujours plus.
normal, une ligne de tableau n'est pas un element de type block, mais un element de type... table-row ;) donc, alterner entre none et table-row resoud le probleme
ça fonctionne aussi avec '' (rien, donc par defaut = table-row) et none (je pense notamment à IE qui risque de mal digérer 'table-row')
Parfait, ça marche à merveille. Merci pour ton aide Lilian
LR
Peut-être éviter les tables ? et les triturages de tr ?
tiens, c'est vrai, je n'ai pas relevé l'association formulaire et tables ;) merci de l'avoir fait
C'est quoi le problème avec les tables ? Comment je fais si je veux aligner les champs de mon formulaire ?
rajouter des regles de css à celles proposées dans le test-exemple?
Mouais, je ne doute pas de l'utilité de CSS, je l'utilise d'ailleurs pour maintenir le design mais pour ce qui est de la disposition des éléments, je reste encore fidel aux bons vieux tableaux.
Est-ce qu'il y a vraiment des problèmes de compatibilité entre les tableaux et les formulaires ?
Peut-être éviter les tables ? et les triturages de tr ?
tiens, c'est vrai, je n'ai pas relevé l'association formulaire et
tables
;)
merci de l'avoir fait
C'est quoi le problème avec les tables ? Comment je fais si je veux
aligner
les champs de mon formulaire ?
rajouter des regles de css à celles proposées dans le test-exemple?
Mouais, je ne doute pas de l'utilité de CSS, je l'utilise d'ailleurs pour
maintenir le design mais pour ce qui est de la disposition des éléments, je
reste encore fidel aux bons vieux tableaux.
Est-ce qu'il y a vraiment des problèmes de compatibilité entre les tableaux
et les formulaires ?
Mouais, je ne doute pas de l'utilité de CSS, je l'utilise d'ailleurs pour maintenir le design mais pour ce qui est de la disposition des éléments, je reste encore fidel aux bons vieux tableaux.
Est-ce qu'il y a vraiment des problèmes de compatibilité entre les tableaux et les formulaires ?
ASM
Est-ce qu'il y a vraiment des problèmes de compatibilité entre les tableaux et les formulaires ?
met ton formulaire en ligne je regarde avec mon IE5.1 vieux Mac et te dis si çà fonctionne (svp : pas d'images -> je suis en RTC)
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
Est-ce qu'il y a vraiment des problèmes de compatibilité entre les tableaux
et les formulaires ?
met ton formulaire en ligne
je regarde avec mon IE5.1 vieux Mac et te dis si çà fonctionne
(svp : pas d'images -> je suis en RTC)
--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************
Est-ce qu'il y a vraiment des problèmes de compatibilité entre les tableaux et les formulaires ?
met ton formulaire en ligne je regarde avec mon IE5.1 vieux Mac et te dis si çà fonctionne (svp : pas d'images -> je suis en RTC)
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
Thibaut Allender
Mouais, je ne doute pas de l'utilité de CSS, je l'utilise d'ailleurs pour maintenir le design mais pour ce qui est de la disposition des éléments, je reste encore fidel aux bons vieux tableaux.
Est-ce qu'il y a vraiment des problèmes de compatibilité entre les tableaux et les formulaires ?
Mouais, je ne doute pas de l'utilité de CSS, je l'utilise d'ailleurs pour
maintenir le design mais pour ce qui est de la disposition des éléments, je
reste encore fidel aux bons vieux tableaux.
Est-ce qu'il y a vraiment des problèmes de compatibilité entre les tableaux
et les formulaires ?
Mouais, je ne doute pas de l'utilité de CSS, je l'utilise d'ailleurs pour maintenir le design mais pour ce qui est de la disposition des éléments, je reste encore fidel aux bons vieux tableaux.
Est-ce qu'il y a vraiment des problèmes de compatibilité entre les tableaux et les formulaires ?