我正在学习使用Django
进行web开发,并且在将代码放置在哪里方面遇到了一些问题,这些代码可以改变是否在HTML code
中提交请求。
例如,有一个包含form
(博客)的网页要由用户填写,单击“保存”按钮后,会弹出一个询问您是否要confirm
的窗口。如果单击confirm
,则发送请求。
我搜索并找到了这个javascript
代码。
<script type="text/javascript">
function clicked() {
alert('clicked');
}
<input type="submit" onclick="clicked();" value="Button" />
但我猜这不是正确的功能,因为在我看来,每当你点击按钮,请求将被提交。那么我如何延迟提交请求直到用户确认提交?
8条答案
按热度按时间2nc8po8w1#
最紧凑的版本:
需要注意的关键是
return
因为有很多方法可以给猫剥皮,这里有另一种替代方法:
HTML:
Javascript:
qaxu7uf22#
我相信你想用confirm()
sg3maiej3#
使用
window.confirm()
代替window.alert()
。HTML:
JavaScript:
1zmg4dgp4#
e4yzc0pl5#
对于Django表单,你可以在表单标签中添加确认对话框:
jgwigjjp6#
您可以使用的另一个选项是:
使用此功能的提交按钮,你会得到你所期望的。
6yjfywim7#
您可以在提交按钮中使用
onclick
:您也可以使用
onsubmit
的形式:h7appiyu8#
向按钮添加onClick函数