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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | <!DOCTYPE html> <!-- If you’re looking for the online demo, it’s here: http://mathiasbynens.be/demo/placeholder --> <html lang="en"> <head> <meta charset="utf-8"> <title>HTML5 placeholder jQuery Plugin</title> <style> body, input, textarea { font: 1em/1.4 Helvetica, Arial; } label code { cursor: pointer; float: left; width: 150px; } input { width: 14em; } textarea { height: 5em; width: 20em; } .my-placeholder { color: #aaa; } .note { border: 1px solid orange; padding: 1em; background: #ffffe0; } /* #p { background: lime; } */ </style> </head> <body> <h1>HTML5 Placeholder jQuery Plugin</h1> <p>Check out <a href="http://mths.be/placeholder">the HTML5 Placeholder jQuery Plugin project page on GitHub</a>.</p> <pre><code>$(function() {<br> $('input, textarea').placeholder();<br>});</code></pre> <form> <p><label><code>type=search</code> <input type="search" name="search" placeholder="Search this site…"></label></p> <p><label><code>type=text</code> <input type="text" name="name" placeholder="e.g. John Doe"></label></p> <p><label><code>type=email</code> <input type="email" name="email" placeholder="e.g. address@example.ext"></label></p> <p><label><code>type=url</code> <input type="url" name="url" placeholder="e.g. http://mathiasbynens.be/"></label></p> <p><label><code>type=tel</code> <input type="tel" name="tel" placeholder="e.g. +32 472 77 69 88"></label></p> <p><label for="p"><code>type=password</code> </label><input type="password" name="password" placeholder="e.g. hunter2" id="p"></p> <p><label><code>textarea</code> <textarea name="message" placeholder="Your message goes here"></textarea></label></p> <p><input type="submit" value="type=submit"></p> </form> <p>— <a href="http://mathiasbynens.be/" title="Mathias Bynens, front-end developer">Mathias</a></p> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="jquery.placeholder.js"></script> <script> // To test the @id toggling on password inputs in browsers that don’t support changing an input’s @type dynamically (e.g. Firefox 3.6 or IE), uncomment this: // $.fn.hide = function() { return this; } // Then uncomment the last rule in the <style> element (in the <head>). $(function() { // Invoke the plugin $('input, textarea').placeholder({customClass:'my-placeholder'}); // That’s it, really. // Now display a message if the browser supports placeholder natively var html; if ($.fn.placeholder.input && $.fn.placeholder.textarea) { html = '<strong>Your current browser natively supports <code>placeholder</code> for <code>input</code> and <code>textarea</code> elements.</strong> The plugin won’t run in this case, since it’s not needed. If you want to test the plugin, use an older browser ;)'; } else if ($.fn.placeholder.input) { html = '<strong>Your current browser natively supports <code>placeholder</code> for <code>input</code> elements, but not for <code>textarea</code> elements.</strong> The plugin will only do its thang on the <code>textarea</code>s.'; } if (html) { $('<p class="note">' + html + '</p>').insertAfter('form'); } }); </script> </body> </html> | cs |
확인용 URL : https://mathiasbynens.be/demo/placeholder
플러그인 다운로드 : https://github.com/mathiasbynens/jquery-placeholder
다운로드 :
'개발' 카테고리의 다른 글
[파이썬] 구글 파이썬 클래스 1일 2(Google Python Class Day 1 Part 2) (0) | 2015.02.27 |
---|---|
[파이썬] 구글 파이썬 클래스(Google Python Class Day 1 Part 1) (0) | 2015.02.27 |
[coco2d-x] 게임 개발 참고 (0) | 2015.02.24 |
[Python] dict 출력시 한글 출력 문제 (0) | 2015.02.24 |
[javascript] 자동 데이터 유효성체크 (0) | 2015.02.24 |