We need your feedback on the need for updated payment plugins. Please go here and give us your feedback.
For running J!5.1 you must install Fabrik 4.1 See also Announcements
See Announcement
Please post subscription questions and issues here
We have resolved the issue with the J! updater and this will be fixed in the next release.
var name = Fabrik.blocks['form_1'].formElements.get('users___name');
var name = Fabrik.getBlock('form_1').Elements.get('users___name');
requirejs(['fab/fabrik'], function () {
// This is your form's id:
var formId = 1;
Fabrik.getBlock('form_' + formId, false, function (block) {
// Block is a reference to the Fabrik form 1 object.
var field = block.Elements.get('users___name');
field.addEvent('blur', function () {
alert('you blurred this element');
});
});
});
var name = Fabrik.getBlock('form_1').formElements.get('users___name');
// Get an element's value:
value = name.get('value');
// Update the value
name.update('new value');
// Update list element values
// This example will select the suboptions with values of 4 and 5,
// and deselect all others
name.update(['4', '5']);
// or since June 2013
name.set('new value');
// Reset to original value
name.reset();
// Clear values:
name.clear();
// Get the <div> that surrounds all the element's DOM nodes:
var container = name.getContainer();
// Get the error message <div>
var error = name.getErrorElement();
// Set the element's error message:
// className can take: 'fabrikValidating', 'fabrikError' or 'fabrikSuccess'
name.setErrorMessage('this is the message', className);
//Show/hide
name.show();
name.hide();
name.toggle();
// Add an event
name.addEvent('blur', function () {
alert('you blurred this element');
});
// Get the repeat group #
name.getRepeatNum();