BaseInputType
Base type for the all input field types. Primarily from:
http://www.w3.org/TR/html5/forms.html#range-state-(type=range)
Simple regular expression for floating point numbers.
The start of the unix epoch (1st of January 1970).
Gets if the input type can be validated.
Gets the associated input element.
Gets the name of the input type.
Creates a new base input type.
Skips all legit digits while returning the final position.
Converts the given validity state to a validation error enum.
Tries to convert the value to a week.
Checks if the string does not follow the pattern.
Checks if the given values form a legal date.
Checks if the given value is a legal hour.
Checks if the given value is a legal minute.
Checks if the given value is a legal month.
Checks if the given value is a legal second.
Checks if the given values form a legal week.
Checks if the given value is a legal year.
Checks if the given character is a valid time separator.
Checks the assumption that the string continues with a date time.
Tries to convert the value to a number using the default expression.
Tries to convert the value to a time starting at the given position.
Checks the current input for its validity.
protected ValidationErrors CheckTime(IValidityState state, string value, DateTime? date, DateTime? min, DateTime? max)
Validates the time using the given parameters.
Populates the form data set with the current input.
Tries to convert the given date time to a string.
Tries to convert the given number to a string.
Tries to convert the given string to a date time.
Tries to convert the given string to a number.
Changes the value by n steps.
Gets the default step size.
Gets the default step offset.
Gets the current step size.
Gets the step scaling factor.
Checks if the given type wants to append data.
Checks if the current value does not match the steps.