Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

For more information on how Google's third-party cookies operate and handle your data, see: Google Privacy Policy

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

#WebDev

How to Fix 'An invalid form control with name=" " is not focusable'

If you need a website or want to collaborate, contact me or find our more.

Author: Radu

Prompt template & ChatGPT bookmark manager - 85% OFF, one-time payment • Ad

I’m still in practice mode with Laravel, and today I added TinyMCE to the posts’ textarea.

Adding it was very easy, but I noticed that I can’t submit the post anymore because of this error I found in Chrome’s Console:

An invalid form control with name='body' is not focusable.

Luckily, the fix is easy.

What’s Causing This Error?

Basically, this is caused by the required HTML attribute if the tag uses hidden or is somehow hidden via JavaScript code.

At least that’s what I understood from here.

I didn’t use the hidden attribute, so it must have been the JavaScript behind the TinyMCE editor.

The Fix

Anyway, all you have to do is to remove the required attribute from the tag, and the error should go away.

required textarea

You can add server-side validation for that because it’s better anyway. I tend to do both.

That’s a Wrap

If this post helped you, please consider following me on Bluesky or Instagram to support me.

Also, don't hesitate to contact me if you're interested in my web design services, want to collaborate, or just have something to say.

About Radu

I've been working online from home for over 11 years, gaining valuable experience and developing a wide range of skills, including web design and development, optimization, and SEO.

More posts