如何在html中使用form标签的action属性?

时间:2011-11-23 21:03:25

标签: python html forms

我无法将正确的属性放在action的{​​{1}} HTML中

我打算创建一个DELETE按钮,点击该按钮会提示一个警告框进行确认。

收到正确的输入后会删除该条目。

删除文件的URL由“deleteFile?ID = $ file_name”

给出

这是我迄今为止开发的内容:

<form>

您可以请求帮助提示警告框。我用JavaScript编写了代码<form METHOD="LINK" action="deleteFile?ID=$fileID" <input TYPE="submit" VALUE="Delete"> </form> </td>

我无法将所有部分组合在一起,如:

  1. 用户可点击“删除”按钮
  2. 提示确认操作
  3. 删除特定文件
  4. 返回主屏幕。

1 个答案:

答案 0 :(得分:1)

<强>示例
http://jsfiddle.net/Xv2V4/2/
最好不要在html script标签中添加脚本,但JSfiddle将无法识别下面定义的函数。

JS

function ConfirmDelete() {

    /* if you need to check this ID or sth. else. */
    var fileId = document.getElementById("fileId"); 

    var user_confirm = confirm('Really delete this file?');

    /* Check your file ID or whatever you want to check here. */
    return user_confirm;
}

HTML

<form method="GET" action="deleteFile" onsubmit="return ConfirmDelete();">
    <!-- print $fileID with python to have it in HTML -->
    <input type="hidden" id="fileId" name="ID" value="$fileID" />
    <input type="submit" value="Delete" />
</form>