Visualizzazione dei risultati da 1 a 10 su 10

Discussione: errore form mail

  1. #1
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222

    errore form mail

    ciao, stavo provando un codice per inviare una mial, ma qualcosa non va, non me ne intendo molto, ma ricevo un errore.
    questo è il codice:
    codice:
    <%
    	// Recupero i dati dal modulo
    	var mail=new String(Request.Form("mail"));
    	var miaSquadra=new String(Request.Form("miaSquadra"));
    	var cede=new String(Request.Form("cede"));
    	var allaSqadra=new String(Request.Form("allaSquadra"));
    	var riceve=new String(Request.Form("riceve"));
    	
    	//Effettuo un banale controllo sulla validità dei campi
    	if (mail not="@" || miaSquadra=="" || cede=="" || allaSquadra=="" || riceve=="")
    	{ Response.Write("ERRORE: Tutti i campisono obbligatori e il campo mail deve contenere un indirizzo valido");
    	Response.End;
    	}
    	
    	//Creo oggetto CDONTS.NewMail
    	var OggettoCDONTS=new ActiveXObject("CDONTS.NewMail");
    		OggettoCDONTS.From=mail;
    		OggettoCDONTS.To="mail@gmail.com";
    		OggettoCDONTS.Subject="E' stato effettuato uno scambio";
    		OggettoCDONTS.Body="La società " + miaSquadra " ha ceduto " + cede " alla società " + allaSquadra " per ricevere " + riceve " riceve ";
    		OggettoCDONTS.Send();
    		
    	Response.Write("E-mail inviata con successo!");
    %>
    questo l'errore:
    codice:
    Errore di compilazione di Microsoft VBScript (0x800A0401)
    Prevista fine istruzione
    /*****/scambi.asp, line 5, column 19
    var mail=new String(Request.Form("mail"));
    Si fanno sempre nuove scoperte

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E' scritto in jscript lato server ma non l'hai indicato nel language, infatti si aspetta vbscript, come vedi dal messaggio di errore.

    Roby

  3. #3
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    grazie roby, torno un pò all'asp e ti ritrovo qui pronto ad aiutarmi e bacchettarmi quando serve!!!
    cosa cambi ai fini della pagina in se, nulla? devo solo dichiarargli il linguaggio?
    thank's
    Si fanno sempre nuove scoperte

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Yes, ma tutta la pagina la devi scrivere in jscript.

    Roby

  5. #5
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    mhhh :master:
    e per scriverla in vbscript che mi è più familiare cosa dovrei fare? ma qual è la parte scritta in js? così magari capisco qualcosa, strano, l'ho preso da sto link link, forse un pò datato? qualche link migliore?
    thank's
    Si fanno sempre nuove scoperte

  6. #6
    Metti questa come prima riga:

    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>

  7. #7
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    grazie willy, ho provato ma ricevo cmq molti errori, ne deduco ci siano medesimi all'interno della pagina....
    Si fanno sempre nuove scoperte

  8. #8
    Originariamente inviato da gabar-el
    mhhh :master:
    e per scriverla in vbscript che mi è più familiare cosa dovrei fare? ma qual è la parte scritta in js? così magari capisco qualcosa, strano, l'ho preso da sto link link, forse un pò datato? qualche link migliore?
    thank's
    Praticamente è tutto scritto in JS.
    Le varibili sono scritte con "var" d'avanti e in VBS non ne hanno bisogno. Gli operatori di confronto sono fatti con "==" e OR e scritto così: "||".

  9. #9
    Non sono molto pratrico di JScript nemmeno io. Sei in grado di riscriverlo in VBS? Faresti prima.

  10. #10
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    mhhh... ok, ho capito che non ho preso l'esempio giusto. no non credo di essere in grado di riscriverlo in vbs, infatti mi stavo appoggiando a un esempio. vedrò di trovare un altro esempio in vbs se no non ci salto fuori....
    thank's
    Si fanno sempre nuove scoperte

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.