html5 does this now
This commit is contained in:
parent
0984ebd062
commit
9472a1014c
@ -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='';
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user