路過這裏是我的JS:隱藏值,而div的顯示風格沒有使用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>
和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>
當我點擊刪除按鈕圖像被隱藏。但是當我提交表單時,我正在獲取隱藏類型的值。
但根據div如果風格隱藏它不會傳遞任何價值。
如何解決這個問題。任何想法都會有所幫助,非常有幫助。在此先感謝
'但根據div如果風格隱藏它不會傳遞任何價值。「誰告訴你的?這不是真的 – 2010-10-27 10:45:48
@pekka:謝謝澄清.. – Fero 2010-10-27 10:49:17
如果你不想要它的價值,不要給它起一個名字。 – Wrikken 2010-10-27 11:11:26