Cacher ligne de tableau avec 2 cellules
bonjours,
voici mon code js:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <script type="text/javascript">
function show_form(){
hide_form();
var Tpe = document.getElementById("0").value;
if (Tpe=="team"){
document.getElementById("5").style.visibility="visible";
document.getElementById("5").style.display="block";
}
else if (Tpe=="player"){
document.getElementById("6").style.visibility="visible";
document.getElementById("6").style.display="block";
}
}
function hide_form(){
document.getElementById("5").style.visibility="hidden";
document.getElementById("5").style.display="none";
document.getElementById("6").style.visibility="hidden";
document.getElementById("6").style.display="none";
}
</script> |
et mon code html:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <table width=100%>
<tr><td>Vous cherchez: <br><br></td><td>
<select name="type" onChange="show_form()" id="0">
<option></option>
<option name="team" value="team">Une équipe</option>
<option name="player" value="player">Un joueur</option>
<option name="coach" value="coach">Un coach</option>
<option name="agent" value="agent">Un agent</option>
</select></td></tr>
<tr id="5"><td>test1</td><td><input type="text" name="title" size=50%></td></tr>
<tr id="6"><td>test2</td><td><input type="text" name="title" size=50%></td></tr>
<tr><td width=10%>Message: </td><td ><textarea name="content" cols=100% rows=35></textarea></td></tr>
<tr><td></td><td align="left"><input type="submit" value="Publier"></td></tr></table> |
pas de promlème lors du onload ca cache bien les 2 ligne mais malheureusement lorsque je choisi team par exemple la ligne apparai bien mais s'affiche complètement décalé comme si tout la ligne ne se mettai que dans une seule cellule.
Que faire?
D'avance merci
EDIT:
en image
avant:
http://www.hecpirate.ch/pdf/toto1.png
après:
http://www.hecpirate.ch/pdf/toto2.png