在使用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>
我感觉还是第一种好一点,毕竟其他的你可能还是需要校验的
viencoding.com版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/130