Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35
  1. #1

    AIUTO per Realizzare form contatti hotel

    Salve a tutti

    ho necessitò di realizzare un form contatti

    Ho realizzato 2 file: il primo chiamato contatto.htm che contiene il modulo per l'invio del messaggio, il secondo chiamato contatto.asp che elabora l'email e la invia nella casella di posta del destinatario.

    Il problema ora (vista la mia completa ignoranza in materia) è inserire il contenuto, ovvero il codice

    I campi che vorrei inserire sono:



    - Nome *

    - Cognome *

    - Indirizzo

    - cap

    - città

    - provincia

    - telefono *

    - cellulare

    - emai *

    - tipo di stanza (con possibilità di selezionare: singola o doppia)

    - campo selezionabile per eventuale "letto aggiuntivo"

    - nr adulti

    - nr bambini

    - data arrivo

    - data partenza

    - campo bianco per eventuali note

    i campi con * devono essere inseriti obbligatoriamente



    Chi mi può formulare i 2 codici da inserire nelle rispettive pagine htm e asp???



    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cominciamo con contatto.htm
    codice:
    <form method="post" action="contatto.asp" id="frm_c">
    Nome: <input type="text" name="nome" id="nome" />
    
    
    ... il resto li puoi mettere tu e vediamo quello che esce....
    
    <input type="submit" name="invia" id="invia" value="Conferma" />
    </form>
    Roby

  3. #3
    ok..dimmi come sono andato...e grazie....



    <form method="post" action="contatto.asp" id="frm_c">
    Nome: <input type="text" name="nome" id="nome" />

    Cognome: <input type="text" name="cognome" id="cognome" />

    Indirizzo: <input type="text" name="indirizzo" id="indirizzo" />

    Cap: <input type="text" name="cap" id="cap" />

    Città: <input type="text" name="citta" id="citta" />

    Provincia: <input type="text" name="provincia" id="provincia" />

    Telefono: <input type="text" name="telefono" id="telefono" />

    Cellulare: <input type="text" name="cellulare" id="cellulare" />

    Email: <input type="text" name="email" id="email" />

    Nr adulti: <input type="text" name="nradulti" id="nradulti" />

    Nr bambini: <input type="text" name="nrbambini" id="nrbambini" />

    Data arrivo: <input type="text" name="dataarrivo" id="dataarrivo" />

    Data partenza: <input type="text" name="datapartenza" id="datapartenza" />



    <input type="submit" name="invia" id="invia" value="Conferma" />
    </form>

    Mi manca:
    - il menu a tendina per la stanza singola o doppia;
    - il bottone spuntabile per selezionare "letto aggiuntivo"
    - il campo bianco per le note
    - rendere obbligatori i campi con l'asterisco

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Si ma un po' di basi HTML no?
    I menu a tendina si fanno con i campi SELECT, le spunte con i campi intut type="checkbox"

    Cerca su google la sintassi elementare.

    Roby

  5. #5
    Allora....
    sono riuscito a fare questo ma non mi funziona, riesci a dargli uno sguardo?

    Pagina provacontatto.htm

    <html>
    <form method="post" action="provacontatto.asp">
    Nome
    <input type="text" name="nome" id="nome" />

    Cognome
    <input type="text" name="cognome" id="cognome" />

    Indirizzo
    <input type="text" name="indirizzo" id="indirizzo" />

    Cap
    <input type="text" name="cap" id="cap" />

    Città
    <input type="text" name="citta" id="citta" />

    Provincia
    <input type="text" name="provincia" id="provincia" />

    Telefono
    <input type="text" name="telefono" id="telefono" />

    Cellulare
    <input type="text" name="cellulare" id="cellulare" />

    Email
    <input type="text" name="email" id="email" />

    Nr adulti
    <input type="text" name="nradulti" id="nradulti" />

    Nr bambini
    <input type="text" name="nrbambini" id="nrbambini" />

    Data arrivo
    <input type="text" name="dataarrivo" id="dataarrivo" />

    Data partenza
    <input type="text" name="datapartenza" id="datapartenza" />

    Messaggio

    <textarea name="messaggio" rows="5" cols=30></textarea>



    <input type="submit" name="invia" id="invia" value="Conferma" />
    </form>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nome</title>
    </head>

    <body>

    </body>

    </html>



    PAGINA provacontatto.asp

    <%@LANGUAGE = JScript%>
    <%

    var nome = new String(Request.Form("nome"));
    var cognome = new String(Request.Form("cognome"));
    var indirizzo = new String(Request.Form("indirizzo"));
    var cap = new String(Request.Form("cap"));
    var citta = new String(Request.Form("citta"));
    var provincia = new String(Request.Form("provincia"));
    var telefono = new String(Request.Form("telefono"));
    var cellulare = new String(Request.Form("cellulare"));
    var email = new String(Request.Form("email"));
    var nradulti = new String(Request.Form("nradulti"));
    var nrbambini = new String(Request.Form("nrbambini"));
    var dataarrivo = new String(Request.Form("dataarrivo"));
    var datapartenza = new String(Request.Form("datapartenza"));
    var messaggio = new String(Request.Form("messaggio"));


    }


    var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
    OggettoCDONTS.From = email;
    OggettoCDONTS.To = "luisstyle@tiscali.it";
    OggettoCDONTS.Subject = "Messaggio da " + nome;
    OggettoCDONTS.Body = messaggio;
    OggettoCDONTS.Send();

    Response.Write("Email inviata con successo!");
    %>

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    1) L'HTML del form lo devi scrivere DENTRO ai tab <body></body>
    2) Non funziona che vuol dire? Devi indicare l'errore e la riga in cui si verifica

    Roby

  7. #7
    ok inserito tra i tag...

    Non funziona nel senso che una volta inviato il form mi rimanda alla pagina provacontatto.asp e mi da l'errore:
    HTTP 500 - errore interno del server
    Impossibile visualizzare la pagina

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In IE, Menu strumenti --> opzioni internet, Avanzate e togli la spunta alla voce "Mostra messaggi di errore HTTP brevi".
    Fai ripartire la pagina e guarda l'errore.

    Roby

  9. #9
    viene fuori questo...


    Microsoft JScript compilation error '800a03ea'

    Syntax error

    /provacontatto.asp, line 20

    }
    ^

  10. #10
    Elimina quella parentesi graffa che si trova nella linea 20.
    Controlla anche quale componente usa il tuo server (CDONTS oppure CDOSYS)

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.