Return to Snippet

Revision: 4404
at December 6, 2007 07:01 by markrocky


Initial Code
function enableClearDefault() {
	if (!document.getElementsByTagName) return;
	var inputFields = document.getElementsByTagName("input");
	for (var i=0; i<inputFields.length; i++) {
		var inputField = inputFields[i];
		if (inputField.type=="text") {
			addEvent(inputFields[i], 'focus', 
				function() {
					clearDefault(this);
				}
			);
		}
	}
};
function clearDefault(el) {
	if ((el.defaultValue==el.value) && (isNaN(el.value))) {
		el.select();
	}
};

Initial URL

                                

Initial Description
attaches an event (using addEvent) to all text fields that clears the contents when selected

Initial Title
enableClearDefault();

Initial Tags

                                

Initial Language
JavaScript