Ciao a tutti, vi scrivo perchè stò cercando di eseguire una funzione con l'evento onreadystatechange su un campo input html e tramite una funzione javascript spedire a una servlet il dato recuperato.
il codice che ho scritto è questo:
html:
javascript:codice:<form name="cerca_eventi" method="GET"> <input id="datepicker" name="dataCalendario" onreadystatechange="inviaData();"> </form>
servlet java:codice:function inviaData(){ if (window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest(); } else{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("datepicker").value=xmlhttp.responseText; } } xmlhttp.open("GET","../Live",true); xmlhttp.send(); } ho provato anche con document.getElementById("datepicker").innerHTML=xmlhttp.responseText;
Praticamente il codice è questo, ma mi da errore.....codice:protected void processRequest(HttpServletRequest request, HttpServletResponse response) ------ ------ query = "Select data where data=" + request.getParameter("datepicker"); ------ ------ @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.getParameter("datepicker"); processRequest(request, response); }
Qualcuno riesce a dirmi dove sbaglio?
Ho poca dimestichezza con l'evento onreadystatechange.....
Vi ringrazio in anticipo.
Stefania

Rispondi quotando