Я работаю в MVC4 Razor. Для маскировки я использую «jquery.inputmask.js». Я столкнулся следующие проблемы с помощью этого:Маскировка для двойных и целых чисел в MVC4 Razor
Проблемы
1.) Сохранение Integer с MAXLENGTH = 4 из поля ввода (типа Integer)
Если я вставить все цифры, как 1231, то он работает нормально, но если я оставлю это поле с частичным заполнением, тогда я получаю вывод, как этот 23___, когда я нажимаю вне поля ввода ввода, становится пустым.
2.) Сохранение двойной со значением маски «99,9» (двойной тип)
В этом случае, если я заполнить значение, как 08.9 и сохранить его, то я получаю выход как 89._ который является недопустимым для двойной.
Прежде чем задавать здесь я сделал домашнее задание и узнать некоторые ссылки:
http://www.decorplanit.com/plugin/
http://www.texotela.co.uk/code/jquery/numeric/
Как я могу преодолеть эти случаи?
В настоящее время я использую $ ("# Имя") inputmask ("маска", { "маска": "99,9"}).; для маскировки, где я должен поставить ваш код? Можете ли вы предоставить мне скрипку, чтобы я мог проверить там также? – Sunny
Я также проверил ваш код для случая 1: Как $ ("# Name1"). Inputmask ("mask", {"mask": "-9999"}); $ ('# Name1'). Focusin (function() { $ ('# Name1'). Mask ("? - 9999%"); }); все еще имея такую же проблему – Sunny
добавить js bin link. – Jaimin