【发布时间】:2010-12-19 10:10:34
【问题描述】:
我刚刚完成了使用 JavaScript 提交表单的代码。
它适用于除 Internet Explorer 6 之外的所有浏览器。
我在下面粘贴了我的 HTML 表单和 JavaScript 代码。
你能找出它有什么问题吗?
JavaScript:
<script type="text/javascript" language="javascript">
function dodelete(image_id)
{
if (confirm("Are you sure want to delete this image?"))
{
document.getElementById('image_id').value=image_id;
document.del_form.submit();
}
}
</script>
HTML 代码:
<form name="del_form" id="del_form" method="post">
<input type="hidden" name="do" id="do" value="delete" />
<input type="hidden" name="image_id" id="image_id" />
</form>
函数调用代码:::
<p class="video">
<a href="javascript:void(0)" onclick="dodelete('<?php echo $row['image_id']?>')">
<img src="<?php echo $cfg->admin_image_path; ?>/delete_icon1.gif" border="0" alt="Delete"/>
</a>
</p>
【问题讨论】:
-
您可能需要考虑在 serverfault.com 上发布此问题。
-
服务器故障???为什么?这是一个与编程相关的问题。
-
请将电话添加到
dodelete。 -
我添加了调用 dodelete 的代码......
-
它使用 document.getElementById('image_id').value=image_id; 替换图像 id 的值;但在那之后它没有提交表单。
标签: javascript internet-explorer-6 cross-browser