django上的HTML提交按钮和javascript(确认按钮)需要帮助:

django上的HTML提交按钮和javascript(确认按钮)需要帮助:,javascript,python,html,django,Javascript,Python,Html,Django,场景:我试图在HTML表单中使用带有JavaScript的图像按钮: <form method="post" name="delete"> <input type="image" name="{{a.id}}" src="http://localhost:8000/site_media/web/img/delete_icon.gif" onClick="decision(this,'Delete this Activity?','http://localhost

场景:我试图在HTML表单中使用带有JavaScript的图像按钮:

<form method="post" name="delete">
<input type="image" name="{{a.id}}"
    src="http://localhost:8000/site_media/web/img/delete_icon.gif"
    onClick="decision(this,'Delete this Activity?','http://localhost:8000/delAct/listAct')"/>
</form>
我的问题是如何使用
type=“image”
让第一个脚本工作?有办法吗


顺便说一句:我已经在表单中尝试了
get
post
两种方法,但没有任何区别。另外,我在我的项目中使用了Python 2.6和Django。

您遇到的问题是,使用image类型的
输入创建了一个类似于图像的提交按钮,因此当单击该按钮时,表单将提交到您所在的同一页面,因为
标记没有指定
操作
属性。为了防止提交触发,您需要从决策事件处理程序返回
false
,这将防止事件冒泡。

您使用的Javascript引用似乎已过期至少十年。所有的帽子和标签?
语言
属性?没有
类型
属性?“隐藏”脚本的注释?真的吗,2011年?
<SCRIPT LANGUAGE="Javascript">
<!---
function decision(selectobject, message, url){
   if(confirm(message)) location.href = url+"/"+selectobject.name ;
}
// --->
</SCRIPT>
<form method="post" name="delete">
<input type="button" name="{{a.id}}"
   onClick="decision(this,'Delete this Activity?','http://localhost:8000/delAct/listAct')"/>
</form>