Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.07.2014, 17:10
Аспирант
Отправить личное сообщение для salat-production Посмотреть профиль Найти все сообщения от salat-production
 
Регистрация: 22.10.2012
Сообщений: 40

Что возвращает функция?
Не знаю даже как правильнее задать вопрос.
Меня интересуют две вещи.

1. Что возвращает данный плагин при false? В доках не нашел.

http://jqueryvalidation.org/files/demo/

$("#post_form").validate({
       rules:{
            torrent_title:{required: true,minlength: 10,maxlength: 200,},
            torrent_image:{required: true,url: true,maxlength: 200,},
			torrent_release_url:{required: true,url: true,maxlength: 200,},
			torrent_description:{required: true,minlength: 200,maxlength: 1500,},
		}
			
			});


2. Скорее альтернатива для первого вопроса.
Как выполнить вторую функцию если первая вернула true.
Что то типа:

if ( $("#post_form").validate() ) { function check () } else { null }
Ответить с цитированием
  #2 (permalink)  
Старый 03.07.2014, 22:58
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от salat-production
Что возвращает данный плагин при false?
http://jqueryvalidation.org/files/di...ry.validate.js
http://jqueryvalidation.org/required-method
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Makes "field" always required. Nothing and blanks are invalid.</title>
<link rel="stylesheet" href="http://jqueryvalidation.org/files/demo/site-demos.css">
 
</head>
<body>
<form id="myform">
<label for="field">Required: </label>
<input type="text" class="left" id="field" name="field">
<br/>
<input type="submit" value="Validate!">
</form>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://jqueryvalidation.org/files/dist/jquery.validate.min.js"></script>
<script src="http://jqueryvalidation.org/files/dist/additional-methods.min.js"></script>
<script>
// just for the demos, avoids form submit
jQuery.validator.setDefaults({
  debug: true,
  success: "valid"
});
var test = 
	$( "#myform" ).validate({
	  rules: {
		field: {
		  required: true
		}
	  }
	});
console.log(test);
</script>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 03.07.2014, 23:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

Вариант ...
if(!!$( "#post_form" ).data('validator'))
Ответить с цитированием
  #4 (permalink)  
Старый 04.07.2014, 01:03
Аспирант
Отправить личное сообщение для salat-production Посмотреть профиль Найти все сообщения от salat-production
 
Регистрация: 22.10.2012
Сообщений: 40

рони
А так вообще нормально делать или если кто увидит, скажут, что говнокодом несет за версту?

bes
Все равно не понял. Она вообще ничего не возвращает, но отрабатывает.

Последний раз редактировалось salat-production, 04.07.2014 в 01:16.
Ответить с цитированием
  #5 (permalink)  
Старый 04.07.2014, 01:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

salat-production,
вам ехать или шашечки?

Последний раз редактировалось рони, 04.07.2014 в 01:09.
Ответить с цитированием
  #6 (permalink)  
Старый 04.07.2014, 01:17
Аспирант
Отправить личное сообщение для salat-production Посмотреть профиль Найти все сообщения от salat-production
 
Регистрация: 22.10.2012
Сообщений: 40

рони
И то и другое хотелось бы)
Ответить с цитированием
  #7 (permalink)  
Старый 04.07.2014, 01:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

Сообщение от salat-production
И то и другое хотелось бы)
тогда откуда взялась необходимость в такой проверке - непомните ставили или нет валидацию?
В нормальном случае плагины возвращают обьект с которым работали или api для работы с полученным обьектом - в другом случае чаще всего ничего

Последний раз редактировалось рони, 04.07.2014 в 01:39.
Ответить с цитированием
  #8 (permalink)  
Старый 04.07.2014, 08:04
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от salat-production
bes
Все равно не понял. Она вообще ничего не возвращает, но отрабатывает.
как удалось это обнаружить?

http://msdn.microsoft.com/en-us/libr.../hh696634.aspx
Цитата:
If you pass an object, this command sends that object to the console window and displays it in an object visualizer.
в хроме жать F12 или ctrl+shift+i

к словам рони http://ru.wikipedia.org/wiki/Fluent_interface

Последний раз редактировалось bes, 04.07.2014 в 08:07.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто как учит/учил/ будет учить Английский ? DjDiablo Оффтопик 53 18.12.2012 21:01
Мой собственный башорг в скайпе))) devote Оффтопик 81 03.10.2012 00:56
фрактальный сыр x-yuri Оффтопик 76 23.11.2011 21:59
Функция изменения DOM, нужно разобраться что и как fiw Общие вопросы Javascript 1 03.11.2011 08:43
есть ли стандартная функция вывода сожержимого массива что то вроди print_r в PHP??? mazovski Events/DOM/Window 4 20.08.2009 12:52