У меня есть ситуация, когда я использую пользовательский плагин jQuery для захвата отправки формы.Данные в форме затем отправляются через междоменный вызов jsonp на другой сервер.Эти данные невозможно отправить на сервер, на котором размещена форма.
Моя проблема заключается в том, что если на клиенте отключен JavaScript, мой плагин не будет препятствовать отправке формы.Как я могу гарантировать, что форма никогда не отправляется, даже если не включен javascript?
Один из вариантов, который я рассмотрел, - это использование javascript для записи тегов формы.примените плагин к форме
$('#myForm').myplugin();
Хотя это сработало бы, это кажется довольно хакерским, учитывая, что сторонние клиенты будут использовать мой плагин, и я бы не стал диктовать, чтобы их формы были написанысюда.Другая возможность, если бы мне пришлось пойти по этому пути, это заставить их подключить мой плагин к div, содержащему форму, а затем автоматически внедрить теги формы вокруг div и продолжить как обычно.Что-то говорит мне, однако, должен быть более легкий путь.