2011-11-23 72 views
2

我有麻煩,把正確的屬性在action<form>在HTML如何在html中使用表單標籤的action屬性?

我計劃建立一個刪除按鈕,其上點擊會提示警告框確認。

收到正確的輸入後會刪除該條目。

<form METHOD="LINK" action="deleteFile?ID=$fileID" 
    <input TYPE="submit" VALUE="Delete"> 
</form> 
</td> 

能否請您爲提示警告框幫助:

刪除文件

URL由「?DELETEFILE ID = $ FILE_NAME」

這是我迄今開發給予。我已經寫在JavaScript代碼稱爲COnfirmDelete()

我不能把所有的拼在一起,如:

  1. 用戶會點擊該按鈕刪除
  2. 它會提示輸入確認動作
  3. 刪除特定文件
  4. 返回主屏幕。
+0

'ACTION =行動='應該是'動作='。要確認,請添加:'onsubmit =「return COnfirmDelete()」'。 –

+0

你已經有了刪除文件的代碼嗎?用什麼語言編寫的代碼? – ipr101

+0

@RobW你應該把它作爲答案。 – Nasreddine

回答

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> 
+0

VOW,非常感謝,我想這正是我正在尋找的。謝謝你的幫助。 – Kiran

+0

我不知道Python,但取決於它的集成,你可以通過Javascript設置'location'或者切換'header'信息返回到主屏幕。 – Smamatti

相關問題