顧客が購入したライセンス数と使用した数の、非常に単純な論理テストがあります。
else if(utype == "3"){
var tech_lic = $("#technician_lic").val();
console.log('tech lic = ' + tech_lic)
var tech_allow = $("#technician_lic_allow").val();
console.log('tech allow = ' + tech_allow)
if(tech_lic >= tech_allow)
{
alert("You must purchase more licenses to create this Technician");
return false;
}
これをデバッグしようとして、console.log ステートメントを投入しました。通常、そこにはありません。
「追加」ボタンをクリックしたときの Console.log:
tech lic = 4 application.js:262
tech allow = 100 application.js:264
次に、ウィンドウで「ライセンスをさらに購入する必要があります」というアラートを表示します。
一体何?
4 >= 100 を true と評価するにはどうすればよいですか?