HTMLページにphpを使用してテーブルを表示しています。セルの内容を編集したい (基本的に値を変更し、ajax 呼び出しを行ってデータベースを更新します)。私の要件は、onblur 関数を使用することです (onkeypress を使用することもできます)。セル ID で入力された新しい値を取得する最も簡単な方法を教えてください。
x のアラートは、その「オブジェクト HTMLTableCellElement」を教えてくれます
ありがとう!!!
foreach($_RESPONSE['VENDOR_LIST'] as $r){
echo "<tr><td>".$r['fdEmail']."</td><td id='companyname_".$r['fdId']."' contenteditable='true' onblur='updateValue(id)';>".$r['fdCompanyName']." ".$r['fdId']."</td></tr>";
}
Javascript メソッド
function updateValue(thisdata){
alert(""+thisdata);
var x=document.getElementById(""+thisdata);
if(x){
alert(x);
//var r = x.value;
}
else
alert("not found");
}