但在创建用户时,当我们将字段(Employee ID Field)中的1保留为空时,它不会被提交,并抛出这个错误- int()的无效文本,基数为10:'‘。因此,我认为只有在employee ID field为非空的情况下,单独验证该字段并提交该表单才能解决我的问题。为此,我创建了一个javascript,并希望在提交之前调用该js函数。仅当该字段为非空时,才需要提交该表单。警告框即将出现,要求输入员工ID,但一旦我点击确定警告框,同样的错误
我对zend非空验证有一个误解。但问题是,如果我设置了requried=>true,它甚至会在提交表单之前显示验证消息,就像这样的Value is required and can't be empty。现在我想要的是,这条消息不应该在表单提交之前显示,但应该实现非空的验证。请给我介绍一下,我哪里错了?