/src/main/java/org/htmlunit/html/HtmlInput.java
if ( !isMinMaxLengthSupported( ) || notifyMutationObservers || !getParentNode( HTMLINPUT_ATTRIBUTE_MIN_MAX_LENGTH_SUPPORTED) || getMinLength( ) == Integer.MIN_VALUE
if ( !isMinMaxLengthSupported ( ) || valueModifiedByJavascript_ || !hasFeature ( HTMLINPUT_ATTRIBUTE_MIN_MAX_LENGTH_SUPPORTED ) || getMinLength ( ) == Integer.MIN_VALUE
|| getDefaultValue().equals(getValue())) { return true; } return getValue().length() <= getMaxLength(); } private boolean isMinLengthValid() { <extra_id_0> || getDefaultValue().equals(getValue())) { return true; } return getValue().length() >= getMinLength(); } private boolean isPatternValid() {