そのため、Salesforce からフォームのコードを貼り付けています。
具体的なこのコード: (スタイル要素からフォームの最後まで) https://gist.github.com/13ab0efd07c2c8cdb3e1
一部またはすべてのフィールドに入力せずに [送信] をクリックすると、フォームの検証チェックが行われ、未入力のフィールドを含むメッセージがポップアップ表示されます。
ただし、コードを LightCMS テンプレートに貼り付けると、フォームの検証が機能せず、すべてがうまくいったかのように感謝のページにリダイレクトされます。
彼らは LightCMS を使用しています。また、js を埋め込む代わりに外部 js ファイルにリンクしても、同じ結果が得られます。
フロントエンドの [送信] ボタンに "onclick" 要素が追加されていることに気付きましたが、これは必要最小限の HTML ページではなく CMS にある場合にのみ行われます。
何かご意見は?