相关疑难解决方法(0)

如何更改或删除HTML5表单验证默认错误消息?

比如我有一个textfield.该字段是必填字段,仅需要数字且值的长度必须为10.当我尝试提交长度为5的值的表单时,将显示默认错误消息:Please match the requested format

<input type="text" required="" pattern="[0-9]{10}" value="">
Run Code Online (Sandbox Code Playgroud)
  1. 如何更改HTML 5表单验证错误的默认消息?
  2. 如果第一点可以完成,那么有没有办法创建一些属性文件并在该文件中设置自定义错误消息?

validation html5

137
推荐指数
9
解决办法
18万
查看次数

Symfony 2验证消息

在symfony 2中,我有一个name我要验证它的文件,如果它包含数字,我想显示一条消息.我的代码是:

//Entity/Product.php
 /**
     * @ORM\Column(name="`name`", type="string", length=255)
     * @Assert\NotBlank()
     * @Assert\NotNull()
     * @Assert\Regex(pattern="/[0-9]/",match=false,message="Your name cannot contain a number")
     */
    protected $name;
Run Code Online (Sandbox Code Playgroud)

但是当我在字段中写一个数字时,我会看到此消息,Please match the requested format因为我的字段代码如下所示:

<input type="text" id="mzm_testbundle_category_name" name="mzm_testbundle_category[name]" required="required" maxlength="255" pattern="((?![0-9]).)*">
Run Code Online (Sandbox Code Playgroud)

输入标签有一个模式和错误,我看到是来自HTML5.我怎样才能解决这个问题呢?

php validation html5 symfony html5-validation

1
推荐指数
1
解决办法
1302
查看次数

标签 统计

html5 ×2

validation ×2

html5-validation ×1

php ×1

symfony ×1