An invalid form control with name='xxx' is not focusable

2019-03-19 05:26:25   前端

在使用laravel集成simplemde后,表单提交时提示错误 An invalid form control with name='markdown' is not focusable

原因

你可能是这样写的

<input type="hidden" name="markdown" required />

或者

<textarea style="display: none" name="markdown" required />

总之,问题原因就是你隐藏了这个标签,然后还强制required,然后就找不到这个标签,无法focus这个元素。

解决

明白了原因之后,你自然就知道怎么解决了,没错,去掉校验。

你可以这样

删掉required

<input type="hidden" name="markdown" />

你也可以这样

设置不校验表单

<form name="myform" novalidate>

我感觉还是第一种好一点,毕竟其他的你可能还是需要校验的

vien.tech版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/130
欢迎小伙伴们在下方评论区留言 ~ O(∩_∩)O
文章对我有帮助, 点此请博主吃包辣条 ~ O(∩_∩)O

猜你喜欢


评论

There are no comments yet.
未登录

登录后即可发表评论

登录或注册

亲情非友情链接