小编Ali*_*A2F的帖子

HTML 输入类型=数字 步骤阻止表单提交

我有这样的 HTML 代码:

<input type="number" step="0.1" class="form-group">
Run Code Online (Sandbox Code Playgroud)

我希望用户能够输入 3 位十进制数字,1.234step需要这样,0.1它会引发错误并阻止表单提交。

我已经尝试过了step="0.100",但结果是一样的。

我还需要验证其他输入,这样我就无法no validate<form>标签中使用。

需要做什么?

html javascript

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

在灯塔 graphql 文件中声明变量

我创建了一个像这样的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)

lighthouse laravel graphql laravel-lighthouse

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