Buon giorno, dovrei far in modo che, richiamando una funzione al click di un bottone, la stessa mi invii un valore per eseguire un determinato controllo.
Praticamente.
Ho un bottone, che richiama questa funzione subMsg():
codice:
<script>
function subMsg(){
if (confirm("Per ricevere le nostre news devi essere registrato,leggere e confermare l'informativa)"))
{
document.formm.txtUser.focus();
}else{
location.href="?p=registrazione_utente";
}
return false;
}
</script>
[img]images/badge.png[/img]
il focus è inerente ad una input text,
codice:
<input type="text" id="mod_login_username" name="txtUser" alt="username" maxlength="15" size="10" value="Username" onfocus="if(this.value=='Username') this.value='';" accesskey="2" tabindex="2"/>
nella quale attraverso queste funzioni in jQuery:
codice:
<script>
//if(subMsg()==false){
$("p").focusin(function() {
$(this).find("span").css('display','yes').fadeIn(1);
});
//}else{
$("p").focusout(function() {
//document.formm.txtUser.value="Username";
$(this).find("span").css('display','none');
});
//}
</script>
mi attiva il display, nel quale è riportata la dicitura "Inserisci user e pass per confermare se ricevere le news."
Il problema che ho è che il display si attiva, sia se vado con il puntatore del mouse sia attraverso la funzione subMsg(), ma io vorrei che si attivasse soltanto attraverso la funzione subMsg().
Spero mi sia spiegato..
Grazie mille..