diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs index 6bc204f7bd..bf6f29f595 100644 --- a/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs +++ b/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs @@ -43,7 +43,10 @@ namespace Microsoft.AspNet.Mvc.TagHelpers { nameof(UInt32), "number" }, { nameof(Int64), "number" }, { nameof(UInt64), "number" }, + { nameof(Single), InputType.Text.ToString().ToLowerInvariant() }, + { nameof(Double), InputType.Text.ToString().ToLowerInvariant() }, { nameof(Boolean), InputType.CheckBox.ToString().ToLowerInvariant() }, + { nameof(Decimal), InputType.Text.ToString().ToLowerInvariant() }, { nameof(String), InputType.Text.ToString().ToLowerInvariant() }, { nameof(IFormFile), "file" }, { TemplateRenderer.IEnumerableOfIFormFileName, "file" }, diff --git a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/InputTagHelperTest.cs b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/InputTagHelperTest.cs index a3ab7a81ef..643f30dfc2 100644 --- a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/InputTagHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/InputTagHelperTest.cs @@ -731,7 +731,7 @@ namespace Microsoft.AspNet.Mvc.TagHelpers { "datetime", null, "datetime" }, { "datetime-local", null, "datetime-local" }, { "DATETIME-local", null, "datetime-local" }, - { "Decimal", null, "text" }, + { "Decimal", "{0:0.00}", "text" }, { "Double", null, "text" }, { "Int16", null, "number" }, { "Int32", null, "number" },