我使用每行上的編輯按鈕動態創建下表。使可點擊的行可編輯
<tr>
<td><?php echo $f1; ?></td>
<td><?php echo $f2; ?></td>
<td><?php echo $f3; ?></td>
<td><?php echo $f4; ?></td>
<td><input class="edbuttons" type="button" value="Edit"></td>
</tr>
當編輯按鈕被點擊時,我希望行中的單元格被轉換爲文本框,但我不知道該怎麼做。我花了幾個小時在網上搜索正確的語法,但找不到任何我需要的東西。
這個想法是,當點擊編輯時,用戶可以修改該行上的數據,然後單擊將出現在編輯按鈕位置的保存或取消按鈕。
我已經添加了一個類到編輯按鈕用作選擇器,但我不確定這是否是最有效的方法。
任何幫助感激地收到!
謝謝
這是可行的,但爲什麼重新發明wheeel。檢查這個插件已經解決了同樣的問題:http://www.appelsiini.net/projects/jeditable – Chandu
2個「重新發明輪子」的理由 - 1)對JavaScript有良好的學習經驗,2)只需很少的代碼就可以實現這個。我的意見很明顯。 – Dave
我一直希望將此作爲一種學習體驗,因此是DIY方法,但它耗時太長。謝謝你的可愛建議。我使用這個模塊重做了桌子,現在它工作得非常好! –