以下を使用して検証を行うMagentoフォームがあります。
var dataForm = new VarienForm('...');
2 つの送信ボタンが必要です。1 つは検証あり (これで問題ありません)、もう 1 つは検証なしです。
フォームの検証をトリガーしないように、2 番目の送信ボタンを構成するにはどうすればよいですか?
以下を使用して検証を行うMagentoフォームがあります。
var dataForm = new VarienForm('...');
2 つの送信ボタンが必要です。1 つは検証あり (これで問題ありません)、もう 1 つは検証なしです。
フォームの検証をトリガーしないように、2 番目の送信ボタンを構成するにはどうすればよいですか?
通常の送信ボタンを追加しても機能しますか?
<input type="submit" value="submit">
を使用する唯一の理由var dataForm = new VarienForm('...');
は、検証側を有効にすることです。action
form タグの値が正しい URL を指していることを確認する必要があります。
Magento の連絡先フォームは、フォームの送信後に Zend レベルの検証も行います。これは内部で見ることができます:
app/code/core/Mage/Contacts/controllers/IndexController.php
PostAction() メソッドを確認してください...