2012-08-31 43 views
0

我有一個表單用於編輯和刪除我們辦公室的電話號碼簿條目。每行顯示人的姓名和電話號碼等,並有一個複選框。如何在表單提交之前在警報窗口中顯示選定的複選框?

表單基本上有兩個按鈕,編輯和刪除。您將通過並選擇您要編輯或刪除的所有行,然後提交表單。

我想要做的是在按下刪除按鈕時有一個提醒,要求在刪除之前進行確認。我想要做的是列出在此警報窗口中標記爲刪除的所有行。

我不確定這是否可行,因爲在提交表單之前POST數據不可用,而這反過來又會被警報窗口阻止。

這將成爲可能使用PHP和JavaScript?我已經包括下面的一些代碼示例:即發佈

<form name="manage" method="post" action="edit.php"> 
    <input type="submit" name="add" value="Add"> 
    <input type="submit" name="edit" value="Edit"> 
    <input type="submit" name="delete" value="Delete"> 

//For each row found 
while($row = mysql_fetch_assoc($result)) { 
    //Echo out a row with details 
    echo "<tr> 
     <td><input type='checkbox' name='dirid[]' value='".$row['Dir ID']."' /></td> 
     <td>".$row['Floor']."</td> 
     <td>".$row['First Name']."</td> 
     <td>".$row['Last Name']."</td> 
     <td>".$row['Extension']."</td> 
     <td>".$row['Department']."</td> 
     </tr>"; 
} 
</form> 

目前,全部是DIRID,這僅僅是爲表中的每一行的唯一ID。刪除腳本然後查詢數據庫,並刪除每個ID的每個行

我想,如果它不可能在警報窗口中,我也可以將ID發送到刪除腳本,在頁面上顯示它們帶一個確認按鈕,然後放在上面並提醒,但似乎有點冗長。

任何建議非常感謝。

+0

保存一個JavaScript陣列中的數據,那麼你可以通過ID引用,而且格式化你怎麼樣。 –

回答

相關問題