﻿// --------------------------------------------------
// jquery.dataguide.js
// 2019/05/14 T.Imai
// --------------------------------------------------
(function($) {
	$.fn.dataguide = function(options){

		var defaults = {
		};
		var s = $.extend(defaults, options);
         
		// 変数設定
		var font_colr = '';
		if (s.color) {
			font_colr = s.color;
		}else{
			font_colr = '#000000';
		}
		var font_guide = '';
		if (s.guide) {
			font_guide = s.guide;
		}else{
			font_guide = '#888888';
		}

		// 初回
		$(this).each(function(){
			if ($(this).val() == '') {
				$(this).val($(this).attr('alt'));
				$(this).css('color',font_guide);
			}
		});

		// フォーカスイン時
		$('.data_guide').focus(function(){
			if ($(this).val() == $(this).attr('alt')) {
				$(this).val('');
				$(this).css('color',font_colr);
			}
		});

		// フォーカスアウト時
		$('.data_guide').blur(function(){
			if ($(this).val() == '') {
				$(this).val($(this).attr('alt'));
				$(this).css('color',font_guide);
			}
		});

		// フォーム送信時
		$(this).parents('form').submit(function(){
			$('.data_guide').each(function(i, o){
				if ($(o).val() == $(o).attr('alt')) {
					$(o).val('');
				}
			});
		});

		return(this);
	};
})(jQuery);