Тема: Validate plugin
Показать сообщение отдельно
  #12 (permalink)  
Старый 26.03.2017, 03:58
Аспирант
Отправить личное сообщение для Agapkin Посмотреть профиль Найти все сообщения от Agapkin
 
Регистрация: 14.05.2016
Сообщений: 33

рони,
ТЫ ЛУЧШИЙ !! КАК ВСЕГДА ПО СУЩЕСТВУ ! ОГРОМНОЕ СПАСИБО! РАБОТАЕТ.

только вот теперь не могу понять как запихать остальной код

messages: {
			user_name: "Укажите ваше имя",
				user_email: "E-mail имеет неверный формат",
				MESSAGE: {
				required: "Напишите сообщение",
					minlength: "Минимальное количество символов 3"
			}
		},
		errorElement: "em",
			errorPlacement: function ( error, element ) {
			error.addClass( "error-message" );

			if ( element.prop( "type" ) === "checkbox" ) {
				error.insertAfter( element.parent( "label" ) );
			} else {
				error.insertAfter( element );
			}

			if ( !element.next( "span" )[ 0 ] ) {
				$(element).addClass("set-icon");
				$( "<span class='glyphicon glyphicon-remove form-control-feedback'></span>" ).insertAfter( element );
			}
		},
		success: function ( label, element ) {
			if ( !$( element ).next( "span" )[ 0 ] ) {
				$(element).addClass("set-icon");
				$( "<span class='glyphicon glyphicon-ok form-control-feedback'></span>" ).insertAfter( $( element ) );
			}
		},
		highlight: function ( element, errorClass, validClass ) {
			$( element ).parents( ".input-group" ).addClass( "has-error" ).removeClass( "has-success" );
			$( element ).next( "span" ).addClass( "glyphicon-remove" ).removeClass( "glyphicon-ok" );
		},
		unhighlight: function ( element, errorClass, validClass ) {
			$( element ).parents( ".input-group" ).addClass( "has-success" ).removeClass( "has-error" );
			$( element ).next( "span" ).addClass( "glyphicon-ok" ).removeClass( "glyphicon-remove" );
		}




Изначально было так:
$( "#fm-feedback-form" ).validate( {
		rules: {
			user_name: "required",
			user_email: {
				required: true,
					email: true
			},
			MESSAGE: {
				required: true,
					minlength: 3
			}
		},
		messages: {
			user_name: "Укажите ваше имя",
				user_email: "E-mail имеет неверный формат",
				MESSAGE: {
				required: "Напишите сообщение",
					minlength: "Минимальное количество символов 3"
			}
		},
		errorElement: "em",
			errorPlacement: function ( error, element ) {
			error.addClass( "error-message" );

			if ( element.prop( "type" ) === "checkbox" ) {
				error.insertAfter( element.parent( "label" ) );
			} else {
				error.insertAfter( element );
			}

			if ( !element.next( "span" )[ 0 ] ) {
				$(element).addClass("set-icon");
				$( "<span class='glyphicon glyphicon-remove form-control-feedback'></span>" ).insertAfter( element );
			}
		},
		success: function ( label, element ) {
			if ( !$( element ).next( "span" )[ 0 ] ) {
				$(element).addClass("set-icon");
				$( "<span class='glyphicon glyphicon-ok form-control-feedback'></span>" ).insertAfter( $( element ) );
			}
		},
		highlight: function ( element, errorClass, validClass ) {
			$( element ).parents( ".input-group" ).addClass( "has-error" ).removeClass( "has-success" );
			$( element ).next( "span" ).addClass( "glyphicon-remove" ).removeClass( "glyphicon-ok" );
		},
		unhighlight: function ( element, errorClass, validClass ) {
			$( element ).parents( ".input-group" ).addClass( "has-success" ).removeClass( "has-error" );
			$( element ).next( "span" ).addClass( "glyphicon-ok" ).removeClass( "glyphicon-remove" );
		}
	});
Ответить с цитированием