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:
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;
}}
e questo il form:
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'" ?>/>
la checkbox è mostrata sotto la submit volutamente.
Grazie