hamashun ������JS����ե�����˥ե�������������ǥե���ȥƥ����Ȥ�ä��Ȥ����Τ򸫤��ؾ襨��ȥꡣ
�Ŀ�Ū�ˤ�ꤿ���ä��Τϰʲ���3�ġ�
- �Ǥ���� placeholder °����Ȥ���������������� Javascript ���ջ��Ǥ�����פ�����Webkit�ϥ֥饦���ʤ�ۤ�Ʊ�����֤ˤʤ롣
- �Ǥ���� input ��������ʤ� textarea �ˤ�Ȥ�������
- value ������Ƥ��ޤ��ȼºݤΥե�������������ˤ��� value ����������Ƥ��ޤ��Τǡ�placeholder ��Ʊ���ʤ餽�� value �Ͼä�������
�Ȥ������ȤǤ���ʴ����ˤʤ�ޤ������֥����Υ�������򥤥᡼�����Ƥ��ޤ���������ʬ�� jQuery ����Ѥ��Ƥ��ޤ���
�ĥå��ߤʤɤʤɤ��Ԥ����Ƥ���ޤ���
��jQuery �� placeholder ���äƤߤ�פΥ���ץ�򸫤�
$(function () { var conf = { focusClass : 'focus', blurClass : 'blur' } $('input[placeholder], textarea[placeholder]').each(function(){ var placeholder = $(this).attr('placeholder'); $(this).val(placeholder).addClass(conf.blurClass) .focus(function() { if ( $(this).val() == placeholder ) { $(this) .val('') .removeClass(conf.blurClass) .addClass(conf.focusClass); } }) .blur(function() { if ( $(this).val() == '' ) { $(this) .val(placeholder) .removeClass(conf.focusClass) .addClass(conf.blurClass); } else { $(this).removeClass(conf.focusClass); } } ); }); $('form').submit(function(){ var input = $(this).find('input[placeholder], textarea[placeholder]'); $(input).each(function(){ if ( $(this).val() == $(this).attr('placeholder') ) { $(this) .val('') .removeClass(conf.blurClass) .removeAttr('placeholder'); } }); }); });
��äƤߤ�����
- if ʸ�Ȥ���1,2��ϡ֤��졩���ɤä��ξ��֤��ä����פȤʤ�Τ�ʤ�Ȥ���������
- .removeClass �� .addClass �Ȥ��᤮���⤷��ʤ���
- �᤯�����Υ֥饦���� placeholder °�����Ȥ���Ф����Τˤ͡�
- �Ȥ��������� Webkit �ϤǤ� placeholder °����ɽ�����줿�ƥ����Ȥο����ѹ��Ǥ��ʤ������ʤ����ʤ�Ȥ��ʤ�󤫤ʤ���
�ʤ������������ܶڤȤ�����褿�ΤǤ����դǡ�
�ӡ������̡����̿���
���夲��ó¥¥ï¿½: 33950
������
���夲��ó¥¥ï¿½: 5636
Ajax�����ޥ������Ǥ��ޤ���
�����˻Ȥ���������
�����ç¤ï¿½ï¿½ï¿½ï¿½ï¿½Æ¡ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ì©ï¿½Ù¤ï¿½ï¿½ã¤¤ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Þ¤ï¿½
���եȥХ󥯥��ꥨ���ƥ���
���夲��ó¥¥ï¿½: 24893
DOM�򰷤��ͤΥХ��֥�
��ľ��DOM�ζ��ʽ�
�Ƕ��HTML�˺����礹��ͤˤ�����
�������ߥ�˥��������
���夲��ó¥¥ï¿½: 29074
��Ⱦ�񤷤�
JavaScript�Τ���ˤ�����Ū��(X)HTML+CSS��
�������
�狼��䤹���ȴʷ餵��ξΩ����������
���ε����ؤΥ�����
�����Ȱ���
cyokodog
¾�� validation �ϤΥץ饰����Ȥ�ʻ�Ѥ�ͤ���ȡ�value°���α������򤱤����ʤ����Ȥ������Ȥ� absolute �� text ��Ťͤ���ˡ�Ǽ������Ƥߤޤ���
http://d.hatena.ne.jp/cyokodog/20090907/jQueryExPlaceFolder01
November 09, 2009 13:51
forestk
�ʤ�ۤɤʤ�ۤɡ�
�Τ��� validation �ϤΥץ饰����Τ��Ȥ�ͤ���Ȥ�������ʣ���Ǥ��͡�����
���ͤˤʤ�ޤ���
November 10, 2009 19:05
�����Ȥ���