Cakephpでフォームを送信する前に、電子メールのフォーマットを検証する必要があります。Cakephpフォームを送信する前に電子メールのフォーマットを検証する
I無効なメールアドレスを提供した(すなわちtestuser1の代わり[email protected]の)。リクエストが送信され、エラーが発生しました。メールが無効な場合は、リクエストを送信しないでください。
私のコードで逃したことや、フォーラムで関連する質問を参照したことについては非常に興味がありましたが、それは私の仕事ではありませんでした。 H
コードは次のとおりです。私は自分の質問のために
//for email input
<div class="form-group">
<?= $this->Form->label("email", __('Email')); ?>
<?= $this->Form->text("email", [
'required' => true,
'label' => false,
'id' => "email",]);
?>
</div>
<div class="btn-group btn-group-spaced form-group" role="group" aria-label="Actions">
<?= $this->Form->button(__('Submit'), ['class' => 'btn orange btn-default']) ?>
<?= $this->Form->button(__('Clear'), ['class' => 'btn orange hollow btn-default ucase','id' => 'show-prof','type' => 'reset']) ?>
</div>
感謝をhttp://www.formvalidator.net/を訪問することができます)私の答えとあなたの答えの両方が良い取り組んでいます。 –
コードのみの回答は避けるようにしてください。特に、初心者はコードを比較することで難しいことが分かります。追加された 'type'オプションについての短いヒントと、それが何をすればこの答えがより良くなるでしょう。 – ndm