Campi obbligatori in un form in flash

i-am

Nuovo Utente
18 Dic 2008
12
0
0
Ciao ragazzi!
Ho recuperato questo codice che, agganciandosi ad un file aspx per l'invio, gestisce un semplice form per l'invio di dati.
Ho anche inserito una spunta obbligatoria per approvare l'informativa.
Ma non riesco a proprio a scrivere il codice per far diventare alcuni di questi campi obbligatori.
Qulacuno mi può aiutare?

Ecco il codice:
Codice:
stop();
m_alert._visible = false;
submitURL = "form.aspx";

btn_send.onRelease = function() {
    if (chk_privacy.value) {
        formData = new LoadVars();
    
        formData.nome         = txt_nome.text;
        formData.mail         = txt_mail.text;
        formData.telefono   = txt_telefono.text;
        // per eseguire l'asp in una nuova finestra:
        formData.send(submitURL, "_BLANK", "post");
        play();
    } else {
        m_alert._visible = true;
    }
}
 

i-am

Nuovo Utente
18 Dic 2008
12
0
0
Andrebbe aggiunto l'if come ho fatto nel check... ma come?!
Qualcuno sà aiutarmi...?
 

i-am

Nuovo Utente
18 Dic 2008
12
0
0
Bene, aggiungendo il codice
Codice:
if (txt_nome.text and txt_mail.text and txt_telefono.text) {
formData = new LoadVars();
e quindi diventa:
Codice:
btn_send.onRelease = function() {
if (chk_privacy.value) {
formData = new LoadVars();
if (txt_nome.text and txt_mail.text and txt_telefono.text) {
formData = new LoadVars();
I campi diventano obbligatori.

Però non compare la finestra di avviso!!!
Perché?!
 

i-am

Nuovo Utente
18 Dic 2008
12
0
0
Ecco la soluzione:
Codice:
stop();
m_alert1._visible = false;
m_alert2._visible = false;
submitURL = "form.aspx";

btn_send.onRelease = function() {
	if (chk_privacy.value) {
	if (txt_nome.text and txt_mail.text and txt_telefono.text) {
		formData = new LoadVars();
	
        formData.nome       = txt_nome.text;
        formData.mail         = txt_mail.text;
        formData.telefono   = txt_telefono.text;
        // per eseguire l'asp in una nuova finestra:
        formData.send(submitURL, "_BLANK", "post");
        play();

	} else {
		m_alert1._visible = true;
	}
	} else {
		m_alert2._visible = true;
	}
}

Aggiungo anche il codide dell'ASPX:
Codice:
<%@ Page Language="C#" %>
<%@ import Namespace="System.Web.Mail" %>
<html>
<head>
</head>
<body>
<%
	string nome	= Request.Form ["nome"];
	string mail	= Request.Form ["mail"];
	string telefono	= Request.Form ["telefono"];

    string mailbody = "\r\n" + "Nome:	" + nome  + "\r\n" +
			"Mail:  	" + mail + "\r\n" +
			"Tel:	" + telefono + "\r\n";

	string mailto = "[email protected]";
    string mailfrom = "[email protected]";
    string mailsubject = "Titolo mail" ;
    string mailcc = "";
    string mailbcc = "";
    string smtpserver = "127.0.0.1";
    string username = "";
    string password = "";

    MailMessage mm = new System.Web.Mail.MailMessage();
    mm.From = mailfrom;
    mm.To = mailto;
    mm.Subject = mailsubject;
    mm.Body = mailbody;
    mm.Cc = mailcc;
    mm.Bcc = mailbcc;
    mm.BodyFormat = MailFormat.Text;
    mm.Priority = MailPriority.High;

    int cdoBasic = 1;
    int cdoSendUsingPort = 2;

    try
    {
    System.Web.Mail.SmtpMail.Send(mm);
	Page.Response.Redirect("form_inviata.htm");
    }
    catch (Exception e)
    {
	Page.Response.Write(e.ToString());
}
%>
</body>
</html>

Ciao Bagai!!!
 

carla146

Utente Attivo
14 Lug 2004
1.539
0
0
mhm?
www.carla146.it
ottimo, ce l'hai fatta, sono molto contenta io non avrei saputo aiutarti....
questa vicenda mi ha fatto venire in mente questo aneddoto che ho appena letto:
...."C'era qua un tale solo alcuni giorni fa che mi disse: "Mi sono innamorato di una, voglio sposarla".
Lo scrutai negli occhi per un paio di minuti senza dire nulla.
Divenne irrequieto e disse: "Perché mi guardi? Mi sento imbarazzato".
Continuai a guardarlo.
Disse: "Pensi forse che il mio amore sia falso?".
Non dissi nulla. Continuai a guardarlo.
Disse: "Perché credi che questo non sarà un buon matrimonio?". Disse tra sé: "Non ci ho riflettuto molto, e per questo sono venuto da te. In realtà non so se l'amo oppure no".
Non avevo detto neppure una sola parola. Guardavo solamente nei suoi occhi. Ma egli divenne irrequieto, e le cose che erano dentro cominciarono a venire alla superficie, a gorgogliare."....

proprio vero, tante volte abbiamo la soluzione e neanche lo sappiamo.
:fonzie:
 

i-am

Nuovo Utente
18 Dic 2008
12
0
0
Bell'aneddoto!
Ma quanto ci ho dovuto morire prima di arrivarci...
Anche se, come diceva il mio prof di web design, che adesso è un affermato professionista che lavora in una grossa agenzia, "Non vi spiegherò tutto, ma solo un pezzo, al restro dovrete arrivarci da soli. Perché se impari una cosa con questo sistema non la dimeticherai mai. E non solo, con flash ci sono 10 modi per fargli fare la stessa cosa, impare a ragionare è di vitale importanza."
Che saggiò eh?! :jolly:

In ogni caso, spero che la prossima volta qualcuno mi aiuti!!!

PS_Alla fine sono riuscito anche a dare i campi obbligatori per "insiemi di check box".
Codice:
if (chk_ristorante.value or chk_bar.value or chk_pub.value or chk_discopub.value or chk_discoteca.value or chk_night.value or
		chk_cinema.value or chk_teatro2.value or chk_chiesa.value or chk_biblioteca.value or chk_agriturismo.value or
		chk_palestra.value or chk_altrolocali.value) {
		formData = new LoadVars();
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Campi obbligatori form php PHP 0
S Form con campi obbligatori PHP 41
M Form:convalidare campi obbligatori.... PHP 7
L Form - Tutti i campi obbligatori Javascript 10
M Campi obbligatori nel form mail PHP 1
S rendere campi form obbligatori Javascript 1
R [Javascript] Togliere Campi obbligatori Javascript 7
X [PHP] campi obbligatori multiupload non funziona PHP 6
E [PHP] mail inviata anche con campi obbligatori non compilati PHP 9
F campi obbligatori PHP PHP 18
T Campi obbligatori e chiavi primarie PHP 11
D campi obbligatori Classic ASP 0
S Come impostare campi non obbligatori php PHP 5
E Window.print() solo se campi obbligatori compilati Javascript 6
sbobby Campi obbligatori! PHP 1
O campi obbligatori in un modulo HTML e CSS 4
G Disposizione campi HTML e CSS 6
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
G Campi multivalore Database 0
M Memorizzare i dati nei campi prima dell'invio al db PHP 4
D Stampa a video solo campi compilati MySQL 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
M Array associativi php su 2 campi mysql PHP 10
D popolare campi tra th alla select PHP 36
G VBA OpenForm con WhereCondition + LIKE su campi differenti MS Access 5
B Stringa sql per ricerca su più campi Database 1
F Leggere e aggiornare dati di campi <input text> su file di test PHP 0
M Compilazione automatica campi in input stessa pagina PHP 0
MarcoGrazia Gestire lista campi vuoti in fase di autenticazione jQuery 1
M Aggiornare simultaneamente i campi di due tabelle collegate con id PHP 4
L aggiornare 2 campi di una tabella insieme PHP 6
L Estrazione valori max su più campi MySQL 4
T Campi static del Controller generico si azzerano ad ogni richiesta PHP 3
elpirata Popolare campi tabella con totali estratti da database PHP 24
A [Javascript] Scrittura su più campi contemporaneamente Javascript 18
D Salvare in diversi campi mysql con diversi ID PHP 0
R [WordPress] Inserire campi aggiuntivi ad un Submit Form già dato dal template (front-end) WordPress 0
Domenico_Falco1 [Javascript] [HTML] Campi form con sfondo imposto dal browser Javascript 5
M [PHP] Query UPDATE che non mi aggiorna campi seconda tabella PHP 3
L [Javascript] Select option in campi input Javascript 4
D [ASP] Autocomplete cerca su 2 campi del db Classic ASP 1
elpirata [Javascript] Controllo campi required non effettuato Javascript 2
L [PHP] Form da select compilare campi automaticamente PHP 1
E Validazione campi form passati da link Programmazione 0
Cosina [PHP] Preservare i campi del form solo se l'invio non ha successo PHP 5
S [PHP] Selezionare i campi non in comune con le altre colonne della tabella PHP 4
A [MS Access] Somma Campi se in altro campo presente un determinato testo MS Access 1
M [PHP] Compilare campi in automatico con dati presi dal DB PHP 25
C [MySQL] Copiare campi di un record in un nuovo record MySQL 0
N [Java] Piccolo jform per calcolo totale da 2 campi i double Java 0

Discussioni simili