以下の jquery.validation を使用して、フロントエンドで電子メールを検証します。それは正常に動作します。
jQuery(function(){
//checking email is blank or not
jQuery("#email").validate({
expression: "if(VAL) return true; else return false;",
message: "<?php echo JText::_('Error in email'); ?>"
});
});
PHP - Joomla 保存ボタン
JToolBarHelper::save();
joomlaのネイティブ保存ボタンを使用して起動し、コントローラーにタスクを保存します。
HTML
<input type="text" name="email" id="email" value="">
私の問題は、jquery の検証が joomla の送信を停止しないことです。私がやりたいことは、ユーザーが [保存] をクリックしたときに、検証エラーがない場合にのみフォームを送信したいということです。どうすればできますか?ありがとう