Voici mes JS:valeur cachée passe alors que le style d'affichage de la div est pas en utilisant PHP
<script type="text/javascript">
function display(action, id) { if
(action == 'show') {
document.getElementById("explanation"+id).style.display
= "block"; document.getElementById("link"+id).href=
"javascript:display('hide', "+id+")";
document.getElementById("link"+id).innerHTML
= "Close"; }
if (action == 'hide') {
document.getElementById("explanation"+id).style.display
= "none"; document.getElementById("link"+id).href=
"javascript:display('show', "+id+")";
document.getElementById("link"+id).innerHTML
= "Explain"; } }
</script>
et HTML:
<form name="test" id="test"
method="post"
enctype="multipart/form-data">
{assign var="clone" value="0"}
{section name=another loop=$dealImageTest}
{assign var="cloneTemp" value=$clone++}
<table><tr>
<td width="121" align="left">
<div id="explanation{$cloneTemp}" >
<img src="{$dealImageTest[another]}"
width="62" height="40" /><a
id="link{$cloneTemp}"
href="javascript:display('hide',
{$cloneTemp})">Remove</a>
<input type="hidden" name="dealImage_{$clone++}" id="{$dealImageTest[another]}"
value="{$dealImageTest[another]}">
</div>
</td> </tr></table>
{/section}
</form>
Lorsque je clique sur le bouton Supprimer l'image se cache. Mais quand je soumets le formulaire j'obtiens la valeur du type caché.
Mais Selon div si le style est caché, il ne passera aucune valeur.
Comment peut résoudre ce problème. Toute idée sera utile et utile. merci d'avance
'Mais Selon div si le style est caché, il ne passera aucune valeur.» Qui vous l'a dit? Ce n'est pas vrai –
@pekka: merci pour la clarification .. – Fero
Ne lui donnez pas de nom si vous ne voulez pas ses valeurs. – Wrikken