{"id":3363,"date":"2012-07-15T17:02:49","date_gmt":"2012-07-15T17:02:49","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=3363"},"modified":"2013-01-02T14:32:50","modified_gmt":"2013-01-02T14:32:50","slug":"ideal-forms","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/","title":{"rendered":"Ideal Forms"},"content":{"rendered":"<p>Hacer que un formulario web se vea bien, puede llevar m\u00e1s tiempo del que se imagina. Pero si se usa alg\u00fan framework, incluso cuando se trata de actualizar un formulario que ya lleva un tiempo, resulta un tarea muy sencilla.<\/p>\n<p>Ideal Forms es un peque\u00f1o framework para crear f\u00e1cilmente formularios HTML con un estilo diferente al t\u00edpico que presentan los navegadores.<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3364\" title=\"ideal forms\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png\" alt=\"\" width=\"519\" height=\"774\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png 519w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms-201x300.png 201w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/a><\/p>\n<p>Caracter\u00edsticas:<\/p>\n<ul>\n<li>Completo y peque\u00f1o framework que permite crear formularios de forma r\u00e1pida y sencilla.<\/li>\n<li>Controles como <em>checkboxs<\/em> y <em>radio buttons<\/em> se puede personalizar con dise\u00f1os atractivos.<\/li>\n<li>Permite aplicarle al formulario, cualquier estilo CSS.<\/li>\n<li>Soporta los navegadores: IE8+, Firefox 3.6+, Chrome 9+, Safari 4+ y Opera 11+.<\/li>\n<\/ul>\n<p>Ideal Forms es un desarrollo open source distribuido bajo una licencia GNU GPL v3.<\/p>\n<p>Disponiendo del script en tu servidor, para utilizarlo tan solo tendr\u00e1s que a\u00f1adir la liber\u00eda jQuery, el plugin y su llamada dentro del &lt;body&gt; por debajo de vuestro formulario o al final antes de la etiqueta de cierre &lt;\/body&gt;.<\/p>\n<pre>&lt;script src=\"js\/jquery.js\"&gt;&lt;\/script&gt;\r\n&lt;script src=\"js\/jquery.idealforms.js\"&gt;&lt;\/script&gt;\r\n&lt;script type=\"text\/javascript\"&gt;\r\n$(function(){\r\n\u00a0\u00a0 \u00a0$('#myform').idealforms();\r\n});\r\n&lt;\/script&gt;<\/pre>\n<p><a href=\"http:\/\/code.google.com\/p\/idealforms\/\" target=\"_blank\">Descargar ejemplo<\/a><\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/scripts\/jquery\/idealforms\/\" target=\"_blank\">Ver ejemplo en funcionamiento<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hacer que un formulario web se vea bien, puede llevar m\u00e1s tiempo del que se imagina. Pero si se usa alg\u00fan framework, incluso cuando se trata de actualizar un formulario que ya lleva un tiempo, resulta un tarea muy sencilla. Ideal Forms es un peque\u00f1o framework para crear f\u00e1cilmente formularios HTML con un estilo diferente [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3364,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[98,84,79,48,62,72],"class_list":["post-3363","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jquery","tag-checkboxes","tag-formularios","tag-inputs","tag-radiobutton","tag-selects","tag-textarea"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ideal Forms - Jose Aguilar Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ideal Forms - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"Hacer que un formulario web se vea bien, puede llevar m\u00e1s tiempo del que se imagina. Pero si se usa alg\u00fan framework, incluso cuando se trata de actualizar un formulario que ya lleva un tiempo, resulta un tarea muy sencilla. Ideal Forms es un peque\u00f1o framework para crear f\u00e1cilmente formularios HTML con un estilo diferente [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2012-07-15T17:02:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-01-02T14:32:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png\" \/>\n\t<meta property=\"og:image:width\" content=\"519\" \/>\n\t<meta property=\"og:image:height\" content=\"774\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/\",\"name\":\"Ideal Forms - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png\",\"datePublished\":\"2012-07-15T17:02:49+00:00\",\"dateModified\":\"2013-01-02T14:32:50+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png\",\"width\":519,\"height\":774},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ideal Forms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ideal Forms - Jose Aguilar Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Ideal Forms - Jose Aguilar Blog","og_description":"Hacer que un formulario web se vea bien, puede llevar m\u00e1s tiempo del que se imagina. Pero si se usa alg\u00fan framework, incluso cuando se trata de actualizar un formulario que ya lleva un tiempo, resulta un tarea muy sencilla. Ideal Forms es un peque\u00f1o framework para crear f\u00e1cilmente formularios HTML con un estilo diferente [&hellip;]","og_url":"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2012-07-15T17:02:49+00:00","article_modified_time":"2013-01-02T14:32:50+00:00","og_image":[{"width":519,"height":774,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png","type":"image\/png"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/","url":"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/","name":"Ideal Forms - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png","datePublished":"2012-07-15T17:02:49+00:00","dateModified":"2013-01-02T14:32:50+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2012\/07\/ideal-forms.png","width":519,"height":774},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/ideal-forms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ideal Forms"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/3363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=3363"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/3363\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/3364"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=3363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=3363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=3363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}