mars3228
mars3228

注册于 2 years ago

回答
2
文章
0
关注者
1

原來要在index.ts內把development轉成false而不是在appsettings.json內把isQuickDebug轉成false

自己回答:應該是沒有直接連結到VM的規則上, 所以直接在頁面上作
以其中一個field為例, 直接加入lay-verify="positiveNumber"

<wt:textbox field="@Model.PageHeight" placeholder="Unit is (cm)" value="" lay-verify="positiveNumber" />

然後加入
<script>

layui.use('form', function () {
    var form = layui.form;

    form.verify({
        positiveNumber: function (value) {
            var regex = /^[0-9]+(\.[0-9]+)?$/;                
            if (!regex.test(value))
                return 'Please insert a valid positive number';
            if (value <= 0)
                return 'Please insert a valid positive number';
        },
    });
});

</script>

就可以完成

发布
问题