String HTMLTextAreaElement::validationMessage() const { if (!willValidate()) return String(); if (customError()) return customValidationMessage(); if (valueMissing()) return validationMessageValueMissingText(); if (tooLong()) return validationMessageTooLongText(computeLengthForSubmission(value()), maxLength()); return String(); }
String validationMessageValueMissingForSelectText() { return validationMessageValueMissingText(); }
String validationMessageValueMissingForMultipleFileText() { return validationMessageValueMissingText(); }
String validationMessageValueMissingForRadioText() { return validationMessageValueMissingText(); }
String validationMessageValueMissingForCheckboxText() { return validationMessageValueMissingText(); }
String validationMessageValueMissingForSelectText() { notImplemented(); return validationMessageValueMissingText(); }
String validationMessageValueMissingForMultipleFileText() { notImplemented(); return validationMessageValueMissingText(); }
String validationMessageValueMissingForCheckboxText() { notImplemented(); return validationMessageValueMissingText(); }
String InputType::valueMissingText() const { return validationMessageValueMissingText(); }