「Contenteditable」を有効にしたページ (PHP で生成された) にテーブルがあります。ユーザーがテーブルをロードすると、任意のテーブル セルをクリックして、ローカルで値を変更できます。関数をテーブル セルにバインドして、変更がローカルにサーバーにプッシュされるようにしたいと考えています。これを行う自然な方法は、生成された各テーブル セルに「OnChange」イベントをバインドすることです。しかし、私は従来の HTML フォームで作業していないので、'OnChange' はオプションではありません。テーブルの各データ セルで「OnChange」イベントを模倣する方法はありますか?
質問する
437 次
1 に答える
0
私がかつて書いた小さなライブラリを試すことができます: Githubの OnChange次に、これを試すことができます:
OnChange.set("document.queryString('#tablecell').innerHTML", function() {
//AJAX-stuff here. new content is in var 'newval'.
});
于 2012-12-06T21:28:33.920 に答える