Windows style DateTime input and behavior


This is absolutely one thing that is missing in Web-based applications which has been major issue that prevents developers to migrate from Windows-based desktop application to Web-based application. End users have been very familiar with Windows date input control, where they can use the keyboard to select each element of the DateTime, and easily change only a part of DateTime element by either scrolling the value up and down or typing directly into that element, such as the day element or month element. In web application, there is only a textbox where the user has to write the full date and time without any keyboard controlled environment and often this could cause more human input errors which in the end causes application's to crash and database inconsistency.


With the availability of Intersoft WebInput.NET, developers can now consider web-based platforms as a primary decision for business and mission-critical applications. Along with Intersoft's vision to enable better and sophisticated web experiences, WebInput.NET is designed for that objective - that is to deliver the same rich and powerful User Interface components as in Windows platform. How does Windows? date input style enhance productivity


In traditional web textbox, end users would have to input the date and time elements as well as inputting the element's separator manually such as "-" or "/". However, it introduces many issues as there are many different date time formats even in the US alone. Name it short date short time, or long date and more, and still not to mention globalization-aware date formats and custom formats.


WebInput.NET also includes comprehensive value spinning for each DateTime element. That is, when each element exceeds the max of the value, it will increase the upper level of the element. For example: spinning through second, increasing minute, increasing hour, then day up to year.


Other input behaviors that are supported in WebInput.NET is the ability to press first character of month or day when using Long Date Format. For example, "m" for March or "a" for April. This capability is also Culture-aware and hence is not hard-coded in the core functions.