Vraag : De variabelen van de pas van javascript aan de klassieke pagina van het ASPIS

Ik heb 4 variabelen die ik probeer die van een javascriptfunctie generatepsw in manageusers.asp wordt geroepen naar een pagina te verzenden van het ASPIS genoemd sendemail.asp.

I heb gedaan ladingen van het googling maar het enkel geen aan houdt me steek.  Ive gezien voorbeelden om AJAX en JQuery te gebruiken en eigenlijk heb ik een verwijzing reeds naar JQuery in mijn code (de originele code werd geschreven door iemand anders).

I denkt ik nu rond in cirkels ga.  De vier variabelen zijn sendemailemail, sendemailpassword, sendemailusername en sendemailfullname.  De bedoeling is toen een e-mail te sturen die die variabelen gebruiken.  
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
function generatepsw () {

als ($ („#xEmail“) .val () == "")
alarm („Geen gegeven e-mail“)
anders {
var strPassword = "";
voor (var i=1; i<=10; i++) {
als ((i%2) ==0)
   strPassword += String.fromCharCode (Math.floor (Math.random () * 10) + 65);
anders
   strPassword += Math.floor (Math.random () * 10) +1;
}
$ („#xPassword“) .val (strPassword);
$ („#xPassword2“) .val (strPassword);

sendemailemail = $ („#xEmail“) .val ();
sendemailfullname = $ („#xFullName“) .val ();
sendemailpassword = $ („#xPassword“) .val ();
sendemailusername = $ („#xUserName“) .val ();

saveuser ();
window.location = „sendemail.asp“
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
<% 
        senditemail = zitting („sendemailemail“)
        senditusername = zitting („sendemailusername“)
        senditpassword = zitting („sendemailpassword“)
        senditfullname = zitting („sendemailfullname“)
        
        Response.Write („Verzendend - richt in 5 seconden opnieuw“)
        'Response.AddHeader „verfrissen zich“, „5; URL=manageusers.asp“ 
%>

Antwoord : De variabelen van de pas van javascript aan de klassieke pagina van het ASPIS

In gelijkaardige gevallen heb ik verborgen gebieden gebruikt om de variabelen over te gaan
Gebruik dit als het helpt

1. Cre�ër een vormmarkering (of gebruik als u reeds) hebt en zet de verborgen gebiedenbinnenkant dat
ex







2. in Javascrip geplaatst de waarden voor elke het verborgen gebied gebruiken
document.getElementById („gebruikersbenaming“) = „gizmogeek“;

3. leg de vorm voor gebruikend javascript
f1.submit ();

hoop dit werk
Andere oplossingen  
 
programming4us programming4us