{"id":3915,"date":"2021-01-28T04:23:33","date_gmt":"2021-01-28T04:23:33","guid":{"rendered":"https:\/\/studysection.com\/blog\/?p=3915"},"modified":"2021-01-28T06:57:46","modified_gmt":"2021-01-28T06:57:46","slug":"how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap","status":"publish","type":"post","link":"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/","title":{"rendered":"How to add remove input fields dynamically using jquery bootstrap"},"content":{"rendered":"<p>In this post, we will add and remove rows with Javascript. For example, we have the following screenshot in which there is an <strong>input field to enter text<\/strong> with the <strong>add button<\/strong>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/01\/screen1.png\" alt=\"screen1\"\/><\/p>\n<p>When we click the <strong>add button<\/strong> it will produce the following result (one different row with remove button). If we click the remove button it will remove the same row.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/01\/screen2.png\" alt=\"screen2\"\/><\/p>\n<p><code>&lt;html lang=\"en\"><br \/>\n&lt;head><br \/>\n  &lt;title>Bootstrap Jquery Add More Field Example&lt;\/title><br \/>\n<strong>\/\/This is jquery library required to perform jquery actions<\/strong><br \/>\n  &lt;script<br \/>\n  src=\"https:\/\/code.jquery.com\/jquery-3.5.1.min.js\"<br \/>\n  integrity=\"sha256-9\/aliU8dGd2tb6OSsuzixeV4y\/faTqgFtohetphbbj0=\"<br \/>\n  crossorigin=\"anonymous\">&lt;\/script><br \/>\n<strong>\/\/This is bootstrap css for better styling of button and input type element used below in the form<\/strong><br \/>\n  &lt;link rel=\"stylesheet\" href=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.3.6\/css\/bootstrap.min.css\"><br \/>\n&lt;\/head><br \/>\n&lt;body><br \/>\n&lt;div class=\"container\"><br \/>\n  &lt;div class=\"panel panel-default\"><br \/>\n    &lt;div class=\"panel-heading\">Bootstrap Jquery Add More Field Example&lt;\/div><br \/>\n    &lt;div class=\"panel-body\"><br \/>\n &lt;form action=\"action.php\" ><br \/>\n &lt;div class=\"input-group control-group after-add-more\"><br \/>\n<strong>\/\/This is the input field  <\/strong><br \/>\n&lt;input type=\"text\" name=\"addmore[]\" class=\"form-control\" placeholder=\"Enter Name Here\"><br \/>\n  &lt;div class=\"input-group-btn\"><br \/>\n<strong>\/\/This is the add button to add more fields<\/strong><br \/>\n &lt;button class=\"btn btn-success add-more\" type=\"button\">&lt;i class=\"glyphicon glyphicon-plus\">&lt;\/i> Add&lt;\/button><br \/>\n          &lt;\/div><br \/>\n        &lt;\/div><br \/>\n   &lt;\/form><br \/>\n       &lt;!-- Copy Fields --><br \/>\n        &lt;div class=\"copy hide\"><br \/>\n          &lt;div class=\"control-group input-group\" style=\"margin-top:10px\"><br \/>\n            &lt;input type=\"text\" name=\"addmore[]\" class=\"form-control\" placeholder=\"Enter Name Here\"><br \/>\n            &lt;div class=\"input-group-btn\"><br \/>\n              &lt;button class=\"btn btn-danger remove\" type=\"button\">&lt;i class=\"glyphicon glyphicon-remove\">&lt;\/i> Remove&lt;\/button><br \/>\n            &lt;\/div>&lt;\/div>&lt;\/div>&lt;\/div>&lt;\/div>&lt;\/div><\/code><\/p>\n<h2>This Html Code will display the following screen:<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/01\/screen1.png\" alt=\"screen1\"\/><\/p>\n<h3>When you will click on the add button, it will add the input element row with the remove button (you can add as many rows as you want) as the following screen shows:<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/01\/screen2.png\" alt=\"screen2\"\/><br \/>\n<code>\/\/When clicking on the remove button it will remove the same row.<\/p>\n<p>&lt;script type=\"text\/javascript\"><br \/>\n    $(document).ready(function() {<br \/>\n    $(\".add-more\").click(function(){<br \/>\n          var html = $(\".copy\").html();\/\/getting html of selector(.copy is a selector here)<br \/>\n          $(\".after-add-more\").after(html);\/\/appending html to selector(.after-add-more is a selector in this line)<br \/>\n      });<br \/>\n    $(\"body\").on(\"click\",\".remove\",function(){<br \/>\n          $(this).parents(\".control-group\").remove();\/\/On click of remove It will find the parent selector(.control-group is the parent selector here) and remove the same.<br \/>\n      });<br \/>\n   });<br \/>\n&lt;\/script><br \/>\n&lt;\/body><br \/>\n&lt;\/html><br \/>\n<\/code><\/p>\n<p><small><em>StudySection has a long list of certification exams that it offers through its online platform. The <a href=\"https:\/\/www.studysection.com\/php-web-developer-advanced-diploma\">PHP Certification Exam<\/a> is one of the programming certifications that it provides. Whether you are new to PHP programming or you have extensive experience in PHP programming, you can get a certification according to your level. Attach a PHP certification with your resume to get the most out of job offers.<\/em><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post, we will add and remove rows with Javascript. For example, we have the following screenshot in which<\/p>\n","protected":false},"author":1,"featured_media":3916,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[162,170],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SS Blog - How to add\/remove input fields using jquery bootstrap<\/title>\n<meta name=\"description\" content=\"We will add and remove rows with Javascript. we have the screenshot in which there is an input field to enter text with the button.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SS Blog - How to add\/remove input fields using jquery bootstrap\" \/>\n<meta property=\"og:description\" content=\"We will add and remove rows with Javascript. we have the screenshot in which there is an input field to enter text with the button.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Posts on famous people, innovations and educational topics\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/studysection\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-28T04:23:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-28T06:57:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/01\/bootstrap-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin-studysection-blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@studysection\" \/>\n<meta name=\"twitter:site\" content=\"@studysection\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin-studysection-blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/\"},\"author\":{\"name\":\"admin-studysection-blog\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\"},\"headline\":\"How to add remove input fields dynamically using jquery bootstrap\",\"datePublished\":\"2021-01-28T04:23:33+00:00\",\"dateModified\":\"2021-01-28T06:57:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/\"},\"wordCount\":180,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"keywords\":[\"Bootstrap\",\"Jquery\"],\"articleSection\":[\"Learn and Grow\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/\",\"url\":\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/\",\"name\":\"SS Blog - How to add\/remove input fields using jquery bootstrap\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/#website\"},\"datePublished\":\"2021-01-28T04:23:33+00:00\",\"dateModified\":\"2021-01-28T06:57:46+00:00\",\"description\":\"We will add and remove rows with Javascript. we have the screenshot in which there is an input field to enter text with the button.\",\"breadcrumb\":{\"@id\":\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/studysection.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to add remove input fields dynamically using jquery bootstrap\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/studysection.com\/blog\/#website\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"name\":\"Blog Posts on famous people, innovations and educational topics\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/studysection.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/studysection.com\/blog\/#organization\",\"name\":\"StudySection\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"contentUrl\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"width\":920,\"height\":440,\"caption\":\"StudySection\"},\"image\":{\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/studysection\",\"https:\/\/twitter.com\/studysection\",\"https:\/\/www.instagram.com\/study.section\/\",\"https:\/\/www.linkedin.com\/company\/studysection\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\",\"name\":\"admin-studysection-blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"caption\":\"admin-studysection-blog\"},\"url\":\"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SS Blog - How to add\/remove input fields using jquery bootstrap","description":"We will add and remove rows with Javascript. we have the screenshot in which there is an input field to enter text with the button.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/","og_locale":"en_US","og_type":"article","og_title":"SS Blog - How to add\/remove input fields using jquery bootstrap","og_description":"We will add and remove rows with Javascript. we have the screenshot in which there is an input field to enter text with the button.","og_url":"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/","og_site_name":"Blog Posts on famous people, innovations and educational topics","article_publisher":"https:\/\/www.facebook.com\/studysection","article_published_time":"2021-01-28T04:23:33+00:00","article_modified_time":"2021-01-28T06:57:46+00:00","og_image":[{"width":300,"height":200,"url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/01\/bootstrap-1.png","type":"image\/png"}],"author":"admin-studysection-blog","twitter_card":"summary_large_image","twitter_creator":"@studysection","twitter_site":"@studysection","twitter_misc":{"Written by":"admin-studysection-blog","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/#article","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/"},"author":{"name":"admin-studysection-blog","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402"},"headline":"How to add remove input fields dynamically using jquery bootstrap","datePublished":"2021-01-28T04:23:33+00:00","dateModified":"2021-01-28T06:57:46+00:00","mainEntityOfPage":{"@id":"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/"},"wordCount":180,"commentCount":0,"publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"keywords":["Bootstrap","Jquery"],"articleSection":["Learn and Grow"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/","url":"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/","name":"SS Blog - How to add\/remove input fields using jquery bootstrap","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/#website"},"datePublished":"2021-01-28T04:23:33+00:00","dateModified":"2021-01-28T06:57:46+00:00","description":"We will add and remove rows with Javascript. we have the screenshot in which there is an input field to enter text with the button.","breadcrumb":{"@id":"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/studysection.com\/blog\/how-to-add-remove-input-fields-dynamically-using-jquery-bootstrap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/studysection.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to add remove input fields dynamically using jquery bootstrap"}]},{"@type":"WebSite","@id":"https:\/\/studysection.com\/blog\/#website","url":"https:\/\/studysection.com\/blog\/","name":"Blog Posts on famous people, innovations and educational topics","description":"","publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/studysection.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/studysection.com\/blog\/#organization","name":"StudySection","url":"https:\/\/studysection.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","contentUrl":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","width":920,"height":440,"caption":"StudySection"},"image":{"@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/studysection","https:\/\/twitter.com\/studysection","https:\/\/www.instagram.com\/study.section\/","https:\/\/www.linkedin.com\/company\/studysection"]},{"@type":"Person","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402","name":"admin-studysection-blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","caption":"admin-studysection-blog"},"url":"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/"}]}},"views":1736,"_links":{"self":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/3915"}],"collection":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/comments?post=3915"}],"version-history":[{"count":5,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/3915\/revisions"}],"predecessor-version":[{"id":3923,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/3915\/revisions\/3923"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media\/3916"}],"wp:attachment":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media?parent=3915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/categories?post=3915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/tags?post=3915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}