All pastes #606298 Raw Edit

Something

public text v1 · immutable
·published 2007-07-06 19:33 UTC
rendered paste body
function fillEmptyFormField(field,dValue){
	alert('blur!! Length: '+field.value.length+' Default Value: '+ dValue);
	if (field.value.length==0) field.value=dValue;
}
/***
 * clears fields when the have the default value
 **/
function emptyFields(){
	// array(field_id,default_field_value);
	eFields = new Array(new Array('search','Search'),new Array('uname','username'),new Array('pword','password'));
	var numEmptyFields = eFields.length;
	for(var i = 0; i < numEmptyFields; i++){
		var fieldContainer = eFields[i];
		var field = document.getElementById(fieldContainer[0]);
		var fieldDefault=fieldContainer[1];
		
		if (field){
			evAdd(field,'focus',function (){ clearFormField(this,fieldDefault) },false);
			alert('adding blur');
			evAdd(field,'unblur',function (){ fillEmptyFormField(this,fieldDefault) },false);
			alert('blur added');
			field.className =field.className + ' temporary';
		}
	}
}