【发布时间】:2017-03-21 11:04:39
【问题描述】:
在 Cakephp 中提交表单之前,我需要验证电子邮件格式。
我收到了无效的电子邮件(即 testuser1 而不是 testuser1@domain.com)。请求已提交,然后出现错误。如果电子邮件无效,则不应提交请求。
非常好奇我在代码中遗漏了什么,并在论坛中提到了相关问题,但这对我不起作用。 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>
【问题讨论】:
标签: forms validation email cakephp