【发布时间】:2011-08-17 16:56:12
【问题描述】:
我有一个很大的表单,里面有多个(超过 100 个)提交按钮。我现在使用以下代码:
<input type='image' src='../images/add.png' name='FormDuplicate' value='" . $resInvoices['iProjectID']. "'>
如果我点击这张图片,它可以完美运行.. 在 Chrome 但不是 IE(7 和 8)。在 IE 中单击时,甚至没有传递名称 (FormDuplicate)。
当我快速谷歌时,我发现 IE 不会通过提交图像的value。这让我不得不使用多种形式,但由于技术原因,我无法使用。那么,我有哪些选择?
谢谢。
关于评论的更新
这是完整的<tr>:
<tr class='invoice-tr-standard' id='row2' onClick="FormTRClick(event, '2')"><td><input type='checkbox' name='strFormFactuur[]' value='19512' id='chk2'> <img src='../images/link.png' border='0'></td>
<td><a href='project_details.php?projectID=19512' target='_blank'>Project</a></td>
<td>Jobinfo</td>
<td>Customer</td>
<td><input type='text' name='FormTextStrPOnummer' value='324'> <img src='../images/b_save.png' border='0' height='13px' style='cursor: pointer;'></td>
<td>€ <input type='text' name='FormTextFltBedrag' value='999.000'> <img src='../images/b_save.png' border='0' height='13px' style='cursor: pointer;'></td>
<td><img src='../images/b_save.png' border='0' height='13px' style='cursor: pointer;'> <input type='image' src='../images/toevoegen.png' border='0' style='float: right; cursor: pointer;' name='FormDupliceer' value='19512'></td>
</tr>
这是当前tr 行的最后一个<td> 元素:
<td><img src='../images/b_save.png' border='0' height='13px' style='cursor: pointer;'> <input type='image' src='../images/toevoegen.png' border='0' style='float: right; cursor: pointer;' name='FormDupliceer' value='19512'></td>
代码未经修改,显示为 HTML 代码。
【问题讨论】:
-
你能展示最终生成的 HTML,而不是 PHP 原件吗?那个特定的部分似乎不是你的问题,但你永远不知道
标签: php html internet-explorer