Elm表单-仅在离开字段且未输入输入后显示验证错误-脏/访问

Elm表单-仅在离开字段且未输入输入后显示验证错误-脏/访问,elm,Elm,我只想在访问字段但未输入值时显示验证错误 我知道有: 但我想不出来 您可以使用模糊事件: input [ on "blur" (Json.Decode.map FieldBlurred targetValue) ] [] 这假设有一个类似这样的Msg构造函数,它将在blur上接收文本框的文本: type Msg = ... | FieldBlurred String 然后在更新中,适当地处理空字符串: case msg of FieldBlurred "" -&g

我只想在访问字段但未输入值时显示验证错误

我知道有:

  • 但我想不出来


您可以使用
模糊事件:

input [ on "blur" (Json.Decode.map FieldBlurred targetValue) ] []
这假设有一个类似这样的Msg构造函数,它将在blur上接收文本框的文本:

type Msg
   = ...
   | FieldBlurred String
然后在更新中,适当地处理空字符串:

case msg of
    FieldBlurred "" -> ...  -- invalid! 
    FieldBlurred val -> ... -- ok