我有这样的 HTML 代码:
<input type="number" step="0.1" class="form-group">
Run Code Online (Sandbox Code Playgroud)
我希望用户能够输入 3 位十进制数字,1.234但step需要这样,0.1它会引发错误并阻止表单提交。
我已经尝试过了step="0.100",但结果是一样的。
我还需要验证其他输入,这样我就无法no validate在<form>标签中使用。
需要做什么?
我创建了一个像这样的graphql文件:
type Field {
id: ID!
name_en: String!
name_fa: String!
description: String!
img_url: String!
created_at: DateTime!
updated_at: DateTime!
subFields: [SubField] @hasMany
}
extend type Query {
fields(input: ListInput @spread): [Field] @paginate(model: "App\\Models\\CustomerManagement\\BusinessInformation\\Field" defaultCount: 10)
field(id: ID! @eq): Field @find(model: "App\\Models\\CustomerManagement\\BusinessInformation\\Field")
}
extend type Mutation {
createField(
name_en: String! @rules(apply: ["required"])
name_fa: String
description: String
img_url: String
): Field @create(model: "App\\Models\\CustomerManagement\\BusinessInformation\\Field")
updateField(
id: ID! @rules(apply: ["required", "int"])
name_en: String @rules(apply: ["required"])
name_fa: String
description: String
img_url: String
): Field @update(model: "App\\Models\\CustomerManagement\\BusinessInformation\\Field") …Run Code Online (Sandbox Code Playgroud)