Инструменты пользователя

Инструменты сайта


js:rsform

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
js:rsform [2018/12/13 03:17]
a1
js:rsform [2019/06/06 02:59] (текущий)
a1 [События RSForm]
Строка 1: Строка 1:
-====== ​События ​RSForm ====== +====== RSForm ====== 
-События привязываются с помощью метода ''​on'',​ библиотеки JQuery.+работа с компонентом RSForm 
  
 ===== Расположение ===== ===== Расположение =====
 ''​media/​com_rsform/​js/​script.js''​ ''​media/​com_rsform/​js/​script.js''​
 +
 +
 +===== Методы =====
 +==== init ====
 +rsform.**init**.call(//​context//​)
 +
 +Инициализирует формы внутри контейнера
 +
 +^аргумент^Описание^Тип^По-умолчанию^
 +|context|Родительский элемент для инициализации форм|объект JQuery| |
 +^Возвращает|null|null| |
 +
 +
 +===== События =====
 +События привязываются с помощью метода ''​on'',​ библиотеки JQuery.
 +
  
 ==== rsform_done ==== ==== rsform_done ====
Строка 22: Строка 39:
 ^Аргумент^Описание^Тип^ ^Аргумент^Описание^Тип^
 |this|объект JQuery(document)|объект JQuery(document)| |this|объект JQuery(document)|объект JQuery(document)|
 +|form_id|id формы|int|
 |request|Данные запроса|object| |request|Данные запроса|object|
 |response|Данные ответа|object| |response|Данные ответа|object|
  
 <code javascript>​ <code javascript>​
-$(document).on('​rsform_done.2',​function(request,​response){+$(document).on('​rsform_done.2',​function(form_id,request,​response){ 
 +   ​console.log(form_id);​ //id формы
    ​console.log(request);​ //​данные запроса к серверу    ​console.log(request);​ //​данные запроса к серверу
    ​console.log(response);​ //​данные ответа от сервера    ​console.log(response);​ //​данные ответа от сервера
Строка 49: Строка 68:
 ^Аргумент^Описание^Тип^ ^Аргумент^Описание^Тип^
 |this|объект JQuery(document)|объект JQuery(document)| |this|объект JQuery(document)|объект JQuery(document)|
 +|form_id|id формы|int|
 |request|Данные запроса|object| |request|Данные запроса|object|
 |response|Данные ответа|object| |response|Данные ответа|object|
  
 <code javascript>​ <code javascript>​
-$(document).on('​rsform_invalid.2',​function(request,​response){+$(document).on('​rsform_invalid.2',​function(form_id,request,​response){ 
 +   ​console.log(form_id);​ //id формы
    ​console.log(request);​ //​данные запроса к серверу    ​console.log(request);​ //​данные запроса к серверу
    ​console.log(response);​ //​данные ответа от сервера    ​console.log(response);​ //​данные ответа от сервера
Строка 76: Строка 97:
 ^Аргумент^Описание^Тип^ ^Аргумент^Описание^Тип^
 |this|объект JQuery(document)|объект JQuery(document)| |this|объект JQuery(document)|объект JQuery(document)|
 +|form_id|id формы|int|
 |request|Данные запроса|object| |request|Данные запроса|object|
  
 <code javascript>​ <code javascript>​
 //​событие возникает при отправке формы с id 2 //​событие возникает при отправке формы с id 2
-$(document).on('​rsform_request.2',​function(request){+$(document).on('​rsform_request.2',​function(form_id,request){ 
 +   ​console.log(form_id);​ //id формы
    ​console.log(request);​ //​запрос к серверу    ​console.log(request);​ //​запрос к серверу
 }); });
Строка 102: Строка 125:
 ^Аргумент^Описание^Тип^ ^Аргумент^Описание^Тип^
 |this|объект JQuery(document)|объект JQuery(document)| |this|объект JQuery(document)|объект JQuery(document)|
 +|form_id|id формы|int|
 |request|Данные запроса|object| |request|Данные запроса|object|
 |response|Данные ответа|object| |response|Данные ответа|object|
  
 <code javascript>​ <code javascript>​
-$(document).on('​rsform_show.2',​function(request,​response){+$(document).on('​rsform_show.2',​function(form_id,request,​response){ 
 +   ​console.log(form_id);​ //id формы
    ​console.log(request);​ //​данные запроса к серверу    ​console.log(request);​ //​данные запроса к серверу
    ​console.log(response);​ //​данные ответа от сервера    ​console.log(response);​ //​данные ответа от сервера
js/rsform.1544660266.txt.gz · Последние изменения: 2018/12/13 03:17 — a1