I am learning web development using Django
and have some problems in where to put the code taking chage of whether to submit the request in the HTML code
.
Eg. There is webpage containing a form
(a blog) to be filled by the user, and upon click on the Save button,there is a pop up asking whether you want to confirm
or not. If click on confirm
, then the request is sent.
I searched and find this javascript
code.
<script type="text/javascript">
function clicked() {
alert('clicked');
}
<input type="submit" onclick="clicked();" value="Button" />
But I guess this is not the correct function as it seems to me that whenever you click on the Button, the request will be submitted. So How can I delay the submit request until user has confirm the submit?
Use
window.confirm()
instead ofwindow.alert()
.HTML:
JavaScript:
I believe you want to use confirm()
The most compact version:
The key thing to note is the
return
-
Because there are many ways to skin a cat, here is another alternate method:
HTML:
Javascript: