У меня есть таблица ввода, в которой есть маска ввода денег. У меня еще не было проблем с этим, но теперь он, кажется, не работает должным образом, и я не могу получить ничего, чтобы предупредить об этом.
Все это проблема интернет-обозревателя. Прекрасно работает в FireFox.
В Firefox маска работает правильно, так как она допускает только цифры и в фиксированном формате, но в том, что формат или маска отображаются правильно, когда вы находитесь в фокусе, но как только вы начинаете печатать, символы будучи добавленным, а не вместо маски. Это также позволяет не числовые символы. Я пробовал оповещения в IE, но это также не работает. Я не могу найти что-либо по этому вопросу через Google ..
Вы лучше поймете, что он делает, если вы включите Firefox, а затем IE. Это менее продвинутая клетка внизу. или просто добавьте #less к URL.
Я предоставлю любой код, относящийся к этому .. Хотя я не получаю никаких ошибок.
Код:
<td class="totals<cfif r EQ 1>1</cfif>"><cfif r EQ 1>Total<cfelse><input type="text" <cfif labels[r] EQ "Less Advance(if applicable)">id="less"</cfif><cfif labels[r] EQ "Net Due Employee">id="net"</cfif>id="totals" class="ttlR#r# total<cfif labels[r] EQ "Grand Total"> grandTot</cfif>" name="totals#r#" readonly="readonly" /></cfif></td>
$('#less').removeAttr("readonly").css("background-color", "none").css("text-align", "right").maskMoney({symbol: ""});
$('#less').keyup(function(){
$('#net').val(Number($('.grandTot').val() - $('#less').val()).toFixed(2));
alert($('#less').val());
});
//Get value of net total if page is refreshed.//
if($('#less').val() != "" || $('#less').val() != " "){
$('#net').val(Number($('.grandTot').val() - $('#less').val()).toFixed(2));
}