html 5のplaceholder機能をjqueryで実現
1188 ワード
tml 5のplaceholder機能はフォームでよく使われ、主にユーザーに情報の入力を促すために使用され、ユーザーが入力ボックスをクリックすると、プロンプト文字が自動的に消えます.
jqueryで同様の機能を実現します.
入力ボックスがフォーカスを取得すると、入力ボックスのプロンプトテキストが空になります.
入力ボックスがフォーカスを失った場合、入力ボックスのデータが空の場合、プロンプト文体が再び表示されます.
jqueryで同様の機能を実現します.
入力ボックスがフォーカスを取得すると、入力ボックスのプロンプトテキストが空になります.
入力ボックスがフォーカスを失った場合、入力ボックスのデータが空の場合、プロンプト文体が再び表示されます.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>jquery test</title>
<script src="jquery-1.11.1.min.js"></script>
<style type="text/css">
input
{
margin-top:50px;
margin-left:100px;
color: gray;
}
</style>
</head>
<body>
<div><input type="text" id="username" value=" "></div>
<div><input type="text" id="email" value=" "></div>
</body>
<script type="text/javascript">
$("input").click(function(){
$(this).val("");
});
$("input").blur(function(){
if($(this).val() == ""){
$(this).val(this.defaultValue);
}
})
</script>
</html>