テーブルから 2 つの値を取得しています。それらを比較したいと思います。一方が他方よりも大きい場合、エラーを警告します。問題は、間違った結果が得られることです...たとえば、1000.00 と 1000000.00 があり、1000.00 > 1000000.00 を実行すると、TRUE! が返されるため、エラーになります。
誰かがここで私を助けてくれることを願っています! どうも
row = document.getElementById(tabla).rows;
cell = document.getElementById(tabla).rows[0].cells;
for (i=2;i<row.length-1;i++){
var TotalDist = parseFloat(document.getElementById(tabla).rows[i].cells[cell.length].firstChild.nodeValue).toFixed(2);
var Total = document.getElementById(tabla).rows[i].cells[cell.length+1].firstChild.nodeValue;
if(TotalDist>Total)
alert("Error");
}
値の 1 つは既に db から取得したフロートであり、もう 1 つの値 (TotalDist) はユーザーによって設定されているため、適切に比較できるようにフロートに変換します...しかし、機能していないようです