html5 does this now

This commit is contained in:
Shish 2012-02-12 11:44:22 +00:00
parent 0984ebd062
commit 9472a1014c

View File

@ -1,41 +0,0 @@
jQuery.fn.DefaultValue = function(text){
return this.each(function(){
//Make sure we're dealing with text-based form fields
if(this.type != 'text' && this.type != 'password' && this.type != 'textarea')
return;
//Store field reference
var fld_current=this;
//Set value initially if none are specified
if(this.value=='') {
this.value=text;
} else {
//Other value exists - ignore
return;
}
//Remove values on focus
$(this).focus(function() {
if(this.value==text || this.value=='')
this.value='';
});
//Place values back on blur
$(this).blur(function() {
if(this.value==text || this.value=='')
this.value=text;
});
//Capture parent form submission
//Remove field values that are still default
$(this).parents("form").each(function() {
//Bind parent form submit
$(this).submit(function() {
if(fld_current.value==text) {
fld_current.value='';
}
});
});
});
};