As a suggestion, we could add a configuration setting for `form`. The default value would be `null` (where no binding takes place) or `[data-pjax]`, depending on your feeling on 'opt-in vs. opt-out'. The setting would be injected into `submitClickSelectors`, for the benefit of `$.pjax.enable()`.

This would have the advantage of allowing the user to prevent the binding by passing `null`.

I'm not suggesting that this has any implication for the `$.pjax.submit()`function, it could remain as it is. All it means is that the user controls the relationship between the form they chose to target with `$.pjax.submit()` and the form buttons that are automatically bound (or not) with the `form` configuration setting.

```
var pjaxContainer = '#pjax-container',
  formSelector = 'form[data-pjax]';

$(document)
  .pjax('a', pjaxContainer, { form: formSelector })
  .on('submit', formSelector, function(event) {
    $.pjax.submit(event, pjaxContainer);
  });
```