-
Notifications
You must be signed in to change notification settings - Fork 45
/
input.placeholder.mini.js
35 lines (33 loc) · 1.16 KB
/
input.placeholder.mini.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*
* http://www.black-web.ru
* http://habrahabr.ru/post/148945/
* Пользуйтесь, если надо.
*/
$(document).ready(function() {
/* Placeholder for IE */
if($.browser.msie) {
$("form").children("input[type='text']").each(function() {
var tp = $(this).attr("placeholder");
if(tp != undefined) $(this).attr('value',tp).css('color','#ccc');
}).focusin(function() {
var val = $(this).attr('placeholder');
if($(this).val() == val) {
$(this).attr('value','').css('color','#303030');
}
}).focusout(function() {
var val = $(this).attr('placeholder');
if($(this).val() == "") {
$(this).attr('value', val).css('color','#ccc');
}
});
/* Protected send form */
$("form").submit(function() {
$(this).children("input[type='text']").each(function() {
var val = $(this).attr('placeholder');
if($(this).val() == val) {
$(this).attr('value','');
}
})
});
}
});