Hi Andfae It seems you are using additional inputs to submit searches to a SQLFORM.grid search widget...
1. Do not wrap the new inputs inside a form, as you are adding them to an existing search form. 2. Add something like this as the last line in your *datainizioSrch * function $("#w2p_keywords").closest('form').find(':submit').click(); Best regards, D On Friday, 26 April 2019 12:35:09 UTC+1, andfae wrote: > > Hello I will give you the code....ok? > > <script> > var srchI, srchF, srch; > > // funzione che consente di impostare la ricerca Dalla Data > function datainizioSrch(){ > var dataDa = > moment($('#datepickerI').datepicker("getDate")).format('YYYY-MM-DD'); > srchI ='evento.inizio >= ' + '"' + dataDa + '"'; > if (srchF != undefined) { > srch = srchI + ' and ' + srchF; > } else { > srch = srchI; > } > // console.log(srch); > $("#w2p_keywords").val(srch); > } > // funzione che consente di impostare la ricerca Alla Data > function datafineSrch(){ > // aggiunge 1 giorno per includere anche l'ultimo giorno della > data di ricerca dataA > var dataA = moment($('#datepickerF').datepicker("getDate")).add(1, > 'days').format('YYYY-MM-DD'); > srchF ='evento.fine <= ' + '"' + dataA + '"'; > if (srchI != undefined) { > srch = srchI + ' and ' + srchF; > } else { > srch = srchF; > } > // console.log(srch); > $("#w2p_keywords").val(srch); > } > > $(document).ready(function(){ > > // la funzione di ricerca standard della grid viene nascosta > $("#w2p_keywords").prop("type", "hidden"); > > // Inserire gli elementi della ricerca custom dopo la ricerca > standard ("#w2p_keywords"). > // Questo consente di non farla vedere sulle pagine edit e view > // inserire i campi di ricerca nell'ordine inverso con i quali > appaiono nella pagina > var inputStr = '<form class="form-inline"> <div > class="form-group" style="padding-bottom:5px;">Dalla Data: <input > type="text" id="datepickerI" class="datepicker" readonly="true" > onchange="datainizioSrch()"></div> <div class="form-group" > style="padding-bottom:5px;">Alla Data: <input type="text" id="datepickerF" > class="datepicker" readonly="true" onchange="datafineSrch()"></div></form>'; > $(inputStr).insertAfter("#w2p_keywords"); > > // definisco il datepicker > $("#datepickerI").datepicker({ > dateFormat: "dd/mm/yy", > autoSize: true, > firstDay: 1, > dayNamesMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa"], > monthNames: [ "Gennaio", "Febbraio", "Marzo", "Aprile", > "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", > "Dicembre" ], > }); > $("#datepickerF").datepicker({ > dateFormat: "dd/mm/yy", > autoSize: true, > firstDay: 1, > dayNamesMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa"], > monthNames: [ "Gennaio", "Febbraio", "Marzo", "Aprile", > "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", > "Dicembre" ], > }); > }); > </script> > > > Il ven 26 apr 2019, 12:31 Massimiliano <mbel...@gmail.com <javascript:>> > ha scritto: > >> Is difficult to understand how you intend to trigger the search without >> some infos. >> Anyway just to give you an hint: >> >> jQuery("#your_custom_widget").closest('form').trigger('submit'); >> >> On Fri, Apr 26, 2019 at 12:22 PM Andrea Fae' <and...@gmail.com >> <javascript:>> wrote: >> >>> They are the standard buttons "Search" and "Reset". I'd like from >>> javascript in the html view to execute "Search" by code. >>> Thank you >>> >>> Il giorno venerdì 26 aprile 2019 00:05:39 UTC+2, João Matos ha scritto: >>>> >>>> You don't have the standard buttons, but have a search button created >>>> by you? >>>> >>>> >>>> quinta-feira, 25 de Abril de 2019 às 15:21:41 UTC+1, Andrea Fae' >>>> escreveu: >>>>> >>>>> I create a custom search, so not standard field with "Search" and >>>>> "reset" button standard. How to click the button "Search" >>>>> programmatically? >>>>> thank you >>>>> >>>> -- >>> Resources: >>> - http://web2py.com >>> - http://web2py.com/book (Documentation) >>> - http://github.com/web2py/web2py (Source code) >>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to web...@googlegroups.com <javascript:>. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> -- >> Massimiliano >> >> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "web2py-users" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/web2py/McFLFwcll88/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> web...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.