ciao, ho un form all'interno del quale un utente puo inserire delle parole da ricercare in un campo testo, e eventualmente scegliere delle ozpioni di ricerca..le parole vengono ricercate in un database con php...e vengono mostrati nella pagina post che accoglie i dati inseriti dall'utente.
In questa pagina b, viene quindi riproposto lo stesso form con le sole scelte(checkbox) effettuate dall'utente e in base a queste vengono mostrati le checkbox cliccate..
quello che non va è che nella prima pagina,stesso form stesso javascript(tranne una piccola cosa) gli javascript vanno, mentre qui no.
questo è il js:
e questo il form:codice:function controlla(){ ricerca=document.getElementById("mytext").value; if(ricerca==""){ alert('Attenzione! Nessuna chiave di ricerca inserita'); return false; }else if(ricerca.charAt(0)==" "){ alert("Chiave di ricerca non inserita correttamente"); return false; } if(document.getElementById('near').checked==true && document.getElementById('textnear').value==""){ alert('Attenzione! Nessuna chiave di ricerca inserita nel campo NEAR'); return false; }else if(document.getElementById('near').checked==true && document.getElementById('textnear').value.charAt(0)==" "){ alert("Chiave di ricerca in NEAR non inserita correttamente"); return false; }}
la checkbox è mostrata sotto la submit volutamente.codice:<form method="get" action="home2.php" name="myform" id="myform" onsubmit="return controlla();" > <input type="text" name="mytext" class="mytext" id="mytext" value=<?php echo "'$fraseinputbox'" ?> onkeyup="ajax_showOptions(this,'getCountriesByLetters',event)" /> <input type="submit" name="mysubmit" class="mysubmit" value="ricerca"/> <input type="checkbox" name="near" id="near" CHECKED/><div id="mynear">Near</div> <input id="textnear" type="text" name="textnear" value=<?php echo "'$fraseinputbox'" ?>/>
Grazie

Rispondi quotando