Qqwery Form Embed v1.0.0

Powerful, secure form embedding for your website

Quick Start

<!-- 1. Include the script -->
<script src="https://cdn.qqwery.com/js/embed.min.js"></script>

<!-- 2. Add inline embed -->
<div data-qqwery-embed data-form="YOUR_FORM_ID"></div>

<!-- OR popup trigger -->
<button data-qqwery-popup data-form="YOUR_FORM_ID">
  Open Form
</button>

Inline Embed

Embed forms directly in your page content.

<div 
  data-qqwery-embed 
  data-form="abc123"
  data-height="700px"
  data-max-width="900px"
  data-include-params
></div>

Options

Popup Modal

Trigger forms in a modal overlay.

<button 
  data-qqwery-popup 
  data-form="abc123"
  data-position="center"
>
  Open Form
</button>

Positions

JavaScript API

// Open popup programmatically
QqweryEmbed.openPopup('form_id', {
  position: 'center',
  width: '800px',
  height: '600px'
});

// Re-initialize embeds (for SPAs)
QqweryEmbed.init();

// Enable debug mode
QqweryEmbed.enableDebug();

// Listen for form submissions
document.addEventListener('qqweryFormSubmit', (e) => {
  console.log('Form submitted:', e.detail);
});

Events

// Form submission
document.addEventListener('qqweryFormSubmit', (event) => {
  const { formId, data } = event.detail;
  console.log('Form submitted:', formId, data);
});

// Analytics tracking
document.addEventListener('qqweryAnalytics', (event) => {
  const { event: eventName, formId } = event.detail;
  // Send to your analytics
});

Available Files

⚠️ Production Recommendation: Always use embed.min.js for better performance (50% smaller file size).

Security Features

Browser Support

Qqwery Form Embed v1.0.0

Documentation