django上的HTML提交按钮和javascript(确认按钮)需要帮助:
场景:我试图在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
<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>