Buon giorno, ho questo semplice form, vorrei inviare i dati alla medesima oppure ad una pagina diversa.
Non capisco come mai, se digito nelle input text sopra riportate qualsiasi valore, purtroppo non lo intercetta..mi restituisce stringa vuota.codice:<script> function invioDati(){ //alert(id_hidden); if(id_hidden!=""){ if(confirm("Procedere?")){ $.ajax({ type: "POST", url: "ComunicatiStampa/index.php", data: "code=" + code + "&id_hidden=" + id_hidden, success: function(html){ $("#show").load("#comunicati_stampa"); } }); } } else{ alert("Riempi il campo"); document.formElem.code.focus(); document.formElem.code.select; } } </script> <form id="formElem" action="#comunicati_stampa" name="formElem" method="post" enctype="multipart/form-data"> <label for="code">Codice </label> <input type="text" name="id_hidden" id="id_hidden" size="30" value=""/> <input type="text" name="code" id="code" size="30" value=""/> <span>Ricerca</span> </p> </form> <div id='show'></div> <script> var code = $("#code").val(); var id_hidden = $("#id_hidden").val(); </script>
Invece se inserisco a mano in value valore "4", allora le due variabili code e id_hidden sono
valorizzate ed eseguendo un alert funziona...
Vorrei sapere cortesemente il problema qual'è.
Grazie mille...

Rispondi quotando