1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jishudaquan-sliderValidate

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 18:11 1d73739

Проверка слайдера

Правильно, в свободное время можно поиграть с небольшими вещами. Этот плагин предназначен только для обучения и общения.

Использование скриншотов

Неподвижное изображение Изображение после перетаскивания
Неподвижное изображение Изображение после перетаскивания

Быстрый старт

После получения layui полностью разверните его в каталоге вашего проекта (или на сервере статических ресурсов), вам нужно только импортировать следующий файл:

./sliderVerify/sliderVerify.js

Пример использования:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<meta name="renderer" content="webkit">
	  	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	  	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
		<link rel="stylesheet" href="layui/css/layui.css" />
	</head>
	<body>
		<form class="layui-form" action="">
			<div class="layui-form-item">
				<label class="layui-form-label">Поле ввода</label>
				<div class="layui-input-block">
					<input type="text" name="title" required lay-verify="required" placeholder="Введите заголовок" autocomplete="off" class="layui-input">
				</div>
			</div>
			<div class="layui-form-item">
				<label class="layui-form-label">Проверка слайдером</label>
				<div class="layui-input-block">
					<div id="slider"></div>
				</div>
			</div>
			<div class="layui-form-item">
				<div class="layui-input-block">
					<button class="layui-btn" lay-submit lay-filter="formDemo">Отправить немедленно</button>
					<button type="reset" class="layui-btn layui-btn-primary">Сбросить</button>
				</div>
			</div>
		</form>
<script src="../layui/layui.js"></script>
<script>
	//Обычно пишется непосредственно в файле js
	layui.config({
		base: 'dist/sliderVerify/'
	}).use(['sliderVerify', 'jquery', 'form'], function() {
		var sliderVerify = layui.sliderVerify,
			form = layui.form;
		var slider = sliderVerify.render({
			elem: '#slider',
			onOk: function(){//Когда проверка пройдена, обратный вызов
				layer.msg("Проверка слайдера прошла успешно");
			}
		})
		//Отслеживание отправки
		form.on('submit(formDemo)', function(data) {
			if(slider.isOk()){//Используется для проверки формы, была ли она успешно перемещена
				layer.msg(JSON.stringify(data.field));
			}else{
				layer.msg("Пожалуйста, сначала пройдите проверку слайдером");
			}
			return false;
		});
	})
</script> 
</body>
</html>

Если вы хотите определить стиль по своему вкусу, вы можете сделать это следующим образом:

var slider = sliderVerify.render({
	elem: '#slider',
	isAutoVerify:false,//Отключить автоматическую проверку
	bg : 'layui-bg-red',//Имя пользовательского стиля фона
	text : 'Перемещение',
	onOk: function(){//Обратный вызов при успешной проверке
		layer.msg("Слайдер прошёл проверку");
	}
})

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/jishudaquan-sliderValidate.git
git@api.gitlife.ru:oschina-mirror/jishudaquan-sliderValidate.git
oschina-mirror
jishudaquan-sliderValidate
jishudaquan-sliderValidate
master