HighDots Forums  

Integrare codice ASP in Javascript

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Integrare codice ASP in Javascript in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Ciruzzo
 
Posts: n/a

Default Integrare codice ASP in Javascript - 06-30-2006 , 05:01 AM






Salve a tutti,
ho l'esigenza di integrare all'interno di una funzione di validazione
dati, anche la lettura di dati da un database access.
Per spiegarmi meglio, ho una funzione di questo tipo:

function ValidaDati()
{
var message="";

var vUtente=document.formregutente.CntUtente.value;
var vPassword=document.formregutente.CntPassword.value ;
var vConfermaPassword=document.formregutente.ConfermaP assword.value;

if ((vUtente!='') && (vPassword!='') && (vUtente==vPassword)) {
message = message + "Username Uguale alla Password\n";
}
if ((vPassword!='') && (vPassword!=vConfermaPassword)) {
message = message + "Password diversa da Conferma Password\n";
}

if (message != '') {
alert(message);
} else {
document.formregutente.submit();
}
}

Prima di eseguire document.formregutente.submit, dovrei eseguire una
lattura al database, per verificare se lo username digitato è stato
utilizzato da un altro utente.
In ASP scriverei il codice sottoriportato.

<%
Set rs = cn.Execute("select * from vContatti where Utente=
'"&CntUtente&"'" )
if NOT rs.EOF then
Response.Write("Lo username: "&CntUtente&" non è disponibile!!")
%>

La mia domanda è:
Esiste un codice equivalente a quello scritto con ASP, anche in Java
Script? Oppure come posso richiamare o integrare la parte ASP in una
funzione java scripts?

Tener presente che la variabile message, dovrà contenere il messaggio
che ho riportato con l'istruzione Response.Write.
La risposta oltre a risolvere il problema, mi serve anche per chiarirmi
le idee su entrambi i linguaggi.

Grazie dell'attenzione
Ciro da Napoli


Reply With Quote
  #2  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Integrare codice ASP in Javascript - 06-30-2006 , 05:04 AM






In data 30 Jun 2006 02:01:20 -0700, Ciruzzo ha scritto:

Quote:
ho l'esigenza di integrare all'interno di una funzione di validazione
dati, anche la lettura di dati da un database access.
javascript lavora client-side, il tuo database è server-side => non puoi
farlo client-side.
Quindi:
a) ricarichi la pagina e fai la query server-side dopo il submit() (poi, se
è già esistente, ripresenti la schermata indicando che il nome utente è già
esistente). Questo è il comportamento "standard" internet
b) cerchi documentazione su xmlhttp ed effettui una chiamata server-side.
Però non è supportato da tutti i browser, e dovresti comunque seguire la
strada a) per i browser che non lo supportano.

--
"Non sai che ci vuol scienza
ci vuol costanza
ad invecchiare senza maturità"
F.G.


Reply With Quote
  #3  
Old   
Ciruzzo
 
Posts: n/a

Default Re: Integrare codice ASP in Javascript - 06-30-2006 , 07:29 AM




Cristiano Larghi ha scritto:

Quote:
In data 30 Jun 2006 02:01:20 -0700, Ciruzzo ha scritto:

ho l'esigenza di integrare all'interno di una funzione di validazione
dati, anche la lettura di dati da un database access.
javascript lavora client-side, il tuo database è server-side => non puoi
farlo client-side.
Quindi:
a) ricarichi la pagina e fai la query server-side dopo il submit() (poi, se
è già esistente, ripresenti la schermata indicando che il nome utenteè già
esistente). Questo è il comportamento "standard" internet
b) cerchi documentazione su xmlhttp ed effettui una chiamata server-side.
Però non è supportato da tutti i browser, e dovresti comunque seguirela
strada a) per i browser che non lo supportano.

--
"Non sai che ci vuol scienza
ci vuol costanza
ad invecchiare senza maturità"

Grazie per il chiarimento, seguirò il tuo suggerimento.
Ciao Ciro F.G.



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.