我创建了我在 LiveView 组件中处理的这个简单表单。提交此表单后,社区清除/重置表单的最佳做法是什么?
我确实想考虑验证等。这是否总是通过 Ecto.Changeset,即使没有模式直接支持表单?
def handle_event("add", %{"text" => text}, socket) do
IO.inspect(text)
{:noreply, socket}
end
def render(assigns) do
~H"""
<form phx-submit="add">
<input type="text" name="text" placeholder="What needs to be done?" autofocus>
<input type="submit" />
</form>
"""
end