Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

Sorry, you do not have permission to ask a question, You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please type your username.

Please type your E-Mail.

Please choose an appropriate title for the post.

Please choose the appropriate section so your post can be easily searched.

Please choose suitable Keywords Ex: post, video.

Browse

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise

Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise Logo Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise Logo

Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise Navigation

  • Home
  • About Us
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • About Us
  • Contact Us
Home/ Questions/Q 1293

Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise Latest Questions

Author
  • 62k
Author
Asked: November 25, 20242024-11-25T06:48:08+00:00 2024-11-25T06:48:08+00:00

Here is why you need to use form tag!

  • 62k

In this short blog we are going to see why wrapping input fields in a form tag is important

Note that, the only pre-requisite is HTML. Even if you are not familiar with HTML5, you can follow along. It is simply written.

In HTML(Hyper text markup language) we are familiar with a variety of elements ranging from semantic (form, section, article, li) to non-semantic (div, span) elements.

Often we require to accept data from users/clients. For example, when registering/signing up to a certain website, we enter our name, email and password.This data is usually entered in the input fields which are the elements of the form.

Following shows an example :

  <form id="register">     <input type="text" class="form-name" id="form-name"      placeholder="Enter your name.."/>     <input type="email" class="form-email" id="form-email"      placeholder="Enter your email.."/>     <input type="password" class="form-password" id="form-password"      placeholder="Enter your password.."/>     <button type="submit">Submit</button> </form>   
Enter fullscreen mode Exit fullscreen mode

Note: The action tag in the form element is usually for the script which contains the logic of the backend, i.e., how this data is used in the server.

Now let's jump into the importance of it.

  1. Once the data is filled up in their respective fields, it has to be submitted. When the user clicks on the submit button with attribute type=”submit”, the form will have an attribute action, which will get triggered automatically. Now, this reduces our work as we had to listen to the click event with javascript event listeners and deal with the data.

  2. Often we have to make sure the user has filled in details before clicking submit. This is done by form validation using javascript. Now, if we wrap our input in form, we can use a boolean attribute known as required in the input tag. This will make sure, that all the required input fields are filled before submitting without writing extra code.

In the picture below, you can see how it looks like
Required attribute in html5

3.A form is a semantic tag, a tag which conveys a meaning to both the browser and the developer. Using semantic tags helps assistive devices like screen readers, bots, web-crawlers better understand the content of the page in the website or web application and help in SEO and ranking of the site.


That is the end. I would personally suggest you to use form tag for forms. I hope I could bring clarity on the why of the topic. If you liked it, share it. Also, if you think there is something wrong or you have any questions, please drop a comment down below so that we can fix it.

Till then, keep developing ! 💙

Follow me on:
Linkedin
Github
Twitter

beginnershtmljavascriptwebdev
  • 0 0 Answers
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

Sidebar

Ask A Question

Stats

  • Questions 4k
  • Answers 0
  • Best Answers 0
  • Users 2k
  • Popular
  • Answers
  • Author

    ES6 - A beginners guide - Template Literals

    • 0 Answers
  • Author

    Understanding Higher Order Functions in JavaScript.

    • 0 Answers
  • Author

    Build a custom video chat app with Daily and Vue.js

    • 0 Answers

Top Members

Samantha Carter

Samantha Carter

  • 0 Questions
  • 20 Points
Begginer
Ella Lewis

Ella Lewis

  • 0 Questions
  • 20 Points
Begginer
Isaac Anderson

Isaac Anderson

  • 0 Questions
  • 20 Points
Begginer

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help

Footer

Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise

Querify Question Shop: Explore, ask, and connect. Join our vibrant Q&A community today!

About Us

  • About Us
  • Contact Us
  • All Users

Legal Stuff

  • Terms of Use
  • Privacy Policy
  • Cookie Policy

Help

  • Knowledge Base
  • Support

Follow

© 2022 Querify Question. All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.