{"id":395,"date":"2018-02-16T12:55:15","date_gmt":"2018-02-16T12:55:15","guid":{"rendered":"http:\/\/www.josejavierfm.es\/blog\/?p=395"},"modified":"2018-02-16T12:55:15","modified_gmt":"2018-02-16T12:55:15","slug":"verificar-un-formulario-con-verify-notify-de-manera-manual","status":"publish","type":"post","link":"https:\/\/www.josejavierfm.es\/blog\/2018\/02\/16\/verificar-un-formulario-con-verify-notify-de-manera-manual\/","title":{"rendered":"verificar un formulario con verify.notify de manera manual"},"content":{"rendered":"<p>Si tenemos un formulario y queremos evaluarlo antes de hacer el submit, necesitamos llamar a validate<\/p>\n<p><a href=\"http:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2018\/02\/blog-verificar-un-formulario-con-verify-notify-de-manera-manual-obligatorio.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-396\" src=\"http:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2018\/02\/blog-verificar-un-formulario-con-verify-notify-de-manera-manual-obligatorio-300x89.png\" alt=\"\" width=\"300\" height=\"89\" srcset=\"https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2018\/02\/blog-verificar-un-formulario-con-verify-notify-de-manera-manual-obligatorio-300x89.png 300w, https:\/\/www.josejavierfm.es\/blog\/wp-content\/uploads\/2018\/02\/blog-verificar-un-formulario-con-verify-notify-de-manera-manual-obligatorio.png 331w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<pre>&lt;script&gt;\r\nfunction callback(res){\r\n\tif (res){\r\n\t\tdocument.getElementById('formularioquequieroenviar').submit();\r\n\t}\r\n}\r\nfunction comprobar(){\r\n\t$('#formularioquequieroenviar').validate(callback);\r\n\t\t\t\t\t\t\t\t\r\n}\r\n&lt;\/script&gt;\r\n&lt;form id=\"formularioquequieroenviar\" action=\"xxx.php\" method=\"post\"&gt;\r\n&lt;input id=\"numero\" name=\"numero\" type=\"text\" placeholder=\"numero\" data-validate=\"required\" \/&gt;\r\n&lt;input type=\"button\" value=\"Comprobar\" \/&gt;\r\n&lt;\/form&gt;\r\n<\/pre>\n<p>El resultado del callback ser\u00e1 el que determine si se hace el submit o no.<\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=josejavierfm\" class=\"twitter-share-button\">Twittear<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Si tenemos un formulario y queremos evaluarlo antes de hacer el submit, necesitamos llamar a validate &lt;script&gt; function callback(res){ if (res){ document.getElementById(&#8216;formularioquequieroenviar&#8217;).submit(); } } function comprobar(){ $(&#8216;#formularioquequieroenviar&#8217;).validate(callback); } &lt;\/script&gt; &lt;form id=\u00bbformularioquequieroenviar\u00bb action=\u00bbxxx.php\u00bb method=\u00bbpost\u00bb&gt; &lt;input id=\u00bbnumero\u00bb name=\u00bbnumero\u00bb type=\u00bbtext\u00bb placeholder=\u00bbnumero\u00bb data-validate=\u00bbrequired\u00bb \/&gt; &lt;input type=\u00bbbutton\u00bb value=\u00bbComprobar\u00bb \/&gt; &lt;\/form&gt; El resultado del callback ser\u00e1 el que determine si se [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10],"tags":[],"_links":{"self":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/395"}],"collection":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/comments?post=395"}],"version-history":[{"count":1,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/395\/revisions"}],"predecessor-version":[{"id":397,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/posts\/395\/revisions\/397"}],"wp:attachment":[{"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/media?parent=395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/categories?post=395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.josejavierfm.es\/blog\/wp-json\/wp\/v2\/tags?post=395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}