Bonjour,
voila, c'est pas grand-chose, mais là je trouve pas de solution.
voila mon code :
J'ai donc deux formulaires dans un <td></td>, et le problème étant que graphiquement, 'Reply' et 'Forward' ne s'affichent pas sur la même ligne alors que pour des raisons de design, ils devraient.
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 <tr> <td> <form name="frmReply" action="<?php echo $PHP_SELF; ?>?action=reply&id=<?php echo $i; ?>&date=<?php echo $date; ?>&body=<?php echo $body; ?>" method="post"> <input type="hidden" name="to" value="<?php echo $from; ?>"> <input type="hidden" name="subject" value="Re: <?php echo $subject; ?>"> <input type="hidden" name="message" value="<?php echo str_replace("<br />", "", str_replace("\r\n", "\r\n>>", $body)) ?>"> <input type="submit" name="submit" value="Reply"> </form> <form name="frmForward" action="index.php?action=forward" method="post"> <input type="hidden" name="to" value="<?php echo $from; ?>"> <input type="hidden" name="subject" value="Re: <?php echo $subject; ?>"> <input type="hidden" name="message" value="<?php echo $body; ?>"> <input type="submit" name="submit" value="Forward"> </form> </td> <td> <div align="right"><input type="button" value="Delete" onClick="location.href='index.php?action=delete&del_single=<?php echo $id; ?>'"></div> </td> </tr>
Le navigateur, Internet Explorer 6, interprète le code comme s'il y avait un <br> entre les deux.
Si j'enlève la première balise </form>, il n'y a plus de saut à la ligne mais par contre, les résultats escomptés par rapport aux formulaires sont plus les mêmes... .
Peut-être y a t'il un moyen de contourner tout ça?
Merci d'avance,
JSK
Partager