Legacy Documentation: Version 5.0
Language: English
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

InputField.onValidateInput

Switch to Manual
public var onValidateInput: UI.InputField.OnValidateInput;

Description

The function to call to validate the input characters.

#pragma strict
// Required when Using UI elements.
public class Example {
	public var mainInputField;
	public function Start() {
		// Sets the MyValidate method to invokes after the input field's default input validation invokes (default validation happens every time a character is entered into the text field.)
		mainInputField.onValidateInput += function() {
			return MyValidate(addedChar);
		};
	}
	private function MyValidate(charToValidate) {
		//Checks if a dollar sign is entered....
		if (charToValidate == '$') {
			// ... if it is change it to an empty character.
			charToValidate = '\0';
		}
		return charToValidate;
	}
}