/* * Clear Default Text: functions for clearing and replacing default text in * elements. * * by Ross Shannon, http://www.yourhtmlsource.com/ */ addEvent(window, 'load', init, false); function init() { var formInputs = document.getElementsByTagName('input'); for (var i = 0; i < formInputs.length; i++) { var theInput = formInputs[i]; if ( (theInput.type == 'text' || theInput.type == 'password') && theInput.className.match(/\bcleardefault\b/)) { /* Add event handlers */ addEvent(theInput, 'focus', clearDefaultText, false); addEvent(theInput, 'blur', replaceDefaultText, false); if (theInput.value == '') if (theInput.type == 'text') theInput.value = 'Korisničko ime'; else theInput.value = '*****'; /* Save the current value */ if (theInput.value != '') { theInput.defaultText = theInput.value; } } } } function clearDefaultText(e) { var target = window.event ? window.event.srcElement : e ? e.target : null; if (!target) return; if (target.value == target.defaultText && (target.defaultText == 'Korisničko ime' || target.defaultText == '*****') ) { target.value = ''; } } function replaceDefaultText(e) { var target = window.event ? window.event.srcElement : e ? e.target : null; if (!target) return; if (target.value == '' && target.defaultText) { target.value = target.defaultText; } }