Firefox forces all forms of zero to be 0. We are being asked to make the front end consistent if possible. So when 0 comes in as the value we want to show 00.00 as this is a financial site. I tested this outside my current code with both jquery and regular javascript.
document.getElementById('txtQuantity').value = '00.00';
$('#txtQuantity').val('00.00');
Both of those simple calls to set 00.00 come out as 0. I thought about input masking this but we don't want to force clients to type out decimal placeholders when all they want to input is an integer.