par
TheBuzz » 11 sept. 2007, 13:11
Hello Ryle,
En fait, j'ai, après un switch /case qui recherche dans ma BDD si j'ai des INPUT de type CHECKBOX, TEXT,etc..., un affichage par ligne des différents INPUT avec leurs valeurs.
Ce que je recherche, c'est la possibilité de dire que : Si j'ai un/des INPUT de Type TEXT, regroupe-les dans un DIV caché, puis, par appel par un lien afficher/masquer, affiche-les.
Pas simple à expliquer !
Voici mon code modifié, avec toujours l'affichage de tous les INPUT de type TEXT dans des DIV séparés :
<?php case 1:
$valeurtest = "1000000";
echo '<tr><td><div class="clicTitre"><a onclick="afficheId(' . $oID . $valeurtest . ');">Option pour demande d\'offre</a></div><div class="contenant" id="' . $oID . $valeurtest . '"><div class="clicCacher"><a onclick="cacheId(' . $oID . $valeurtest . ');">Fermer</a></div>';
echo "<script type='text/javascript'>";
echo " cacheId($oID$valeurtest);";
echo "</script>";
$maxlength = ( $op_data['length'] > 0 ? ' maxlength="' . $op_data['length'] . '"' : '' );
$tmp_html = '<input type="text" name="id[' . $oID . '][t]"' . $maxlength . ' onFocus="javascript:this.value=\'\'"/>'; ?>
<div class="main2"><?php echo $op_data['name'] . ':' . ($op_data['instructions'] != '' ? '<br /><span class="smallText">' . $op_data['instructions'] . '</span>' : '' ); ?></div>
<div class="main3" align="left"><?php echo $tmp_html; ?></div>
<?php echo "</div></td></tr>";
break;
Je sais que suite à mon case, tous les résultats seront affichés, mais comment faire pour mettre le tout dans une seule "boîte ??
Merci des éclaircissements et A+[/php]
Hello Ryle,
En fait, j'ai, après un switch /case qui recherche dans ma BDD si j'ai des INPUT de type CHECKBOX, TEXT,etc..., un affichage par ligne des différents INPUT avec leurs valeurs.
Ce que je recherche, c'est la possibilité de dire que : Si j'ai un/des INPUT de Type TEXT, regroupe-les dans un DIV caché, puis, par appel par un lien afficher/masquer, affiche-les.
Pas simple à expliquer !
Voici mon code modifié, avec toujours l'affichage de tous les INPUT de type TEXT dans des DIV séparés :
[php]<?php case 1:
$valeurtest = "1000000";
echo '<tr><td><div class="clicTitre"><a onclick="afficheId(' . $oID . $valeurtest . ');">Option pour demande d\'offre</a></div><div class="contenant" id="' . $oID . $valeurtest . '"><div class="clicCacher"><a onclick="cacheId(' . $oID . $valeurtest . ');">Fermer</a></div>';
echo "<script type='text/javascript'>";
echo " cacheId($oID$valeurtest);";
echo "</script>";
$maxlength = ( $op_data['length'] > 0 ? ' maxlength="' . $op_data['length'] . '"' : '' );
$tmp_html = '<input type="text" name="id[' . $oID . '][t]"' . $maxlength . ' onFocus="javascript:this.value=\'\'"/>'; ?>
<div class="main2"><?php echo $op_data['name'] . ':' . ($op_data['instructions'] != '' ? '<br /><span class="smallText">' . $op_data['instructions'] . '</span>' : '' ); ?></div>
<div class="main3" align="left"><?php echo $tmp_html; ?></div>
<?php echo "</div></td></tr>";
break;[/php]
Je sais que suite à mon case, tous les résultats seront affichés, mais comment faire pour mettre le tout dans une seule "boîte ??
Merci des éclaircissements et A+[/php]