Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema invio dati da un form ad un indirizzo mail

    Ciao, spero di riuscire a spiegarmi,
    avevo postato questa domanda nel forum javascript ma credo che sia più faceile che mi rispondiate qui..., vi espongo il problema:

    ho un form
    <form action='associa.asp' method='post' onSubmit='return formValidate(this)'>
    Response.write "nome" %>

    <% Response.Write "<input type='text' name='nome' ddv-required='true'>"
    %><% Response.Write "cognome" %>

    <%Response.Write "<input type='text' name='cognome' ddv-required='true'>"
    %> ...ecc...

    controllato per la validazione dei campi da "dataValidation.js" (scaricato in quanto open souce)

    FUNZIONE: formValidate()

    DESCRIZIONE:
    Convalida i campi di una form sfruttando la funzione fieldValidate().
    Nel caso in cui sia specificato il secondo parametro, viene valutata
    l'espressione dopo aver validato tutti i campi della form

    INPUT:
    form = l'oggetto che rappresenta la form corrente
    func = espressione di tipo stringa che rappresenta l'eventuale
    espressione aggiuntiva da valutare al termine della validazione;
    questo parametro è opzionale

    OUTPUT:
    La funzione restituisce un valore booleano; è responsabilità dell programmatore
    fare in modo che l'eventuale espressione aggiuntiva sia di tipo booleano

    ================================================== */

    function formValidate(form, func) {
    var i
    var fields = form.elements
    var l = fields.length
    var valid = false

    for (i = 0; i < l; i++) {
    valid = fieldValidate(fields[i])
    if (!valid) {
    return false
    }
    }

    if (func != null) {
    return eval(func)
    } else {
    return true
    }
    }




    Se controllo il form da intermet non posso inviare la posta se non compilando ogni campo.

    Nella pagina associa.asp ho una funzione asp che invia i dati del form ad un indirizzo di posta
    <%
    Dim miaMail
    Set miaMail = CreateObject("CDONTS.NewMail")

    miaMail.From = "Affiliazione"
    miaMail.To = "omega@omega3.it"
    miaMail.Subject = "Domanda di affiliazione ad Omega"
    miaMail.BodyFormat = 1
    miaMail.MailFormat = 1
    miaMail.Importance = 2
    miaMail.Body = "nome: " & Request("nome") & chr(13) _
    & "cognome:" & Request("cognome") & chr(13) _
    & "nato a:" & Request("luogo") & chr(13) _
    & "il:" & Request("datanascita") & chr(13)_
    & "associazione:" & Request("associazione") & chr (13) _
    & "mail:" & Request("mail") & chr(13) _
    & "residente a:" & Request ("residente") & chr (13) _
    & "telefono:" & Request ("telefono") & chr (13)

    miaMail.Send
    Set miaMail = Nothing
    %>


    Il problema è che all'indirizzo dove dovrei ricevere le iscrizioni con i dati ricevo mail senza dati ma solo con i nomi dei campi ma se la invio io compilando i campi i dati inseriti si vedono!
    Non riesco a capire perchè mi arrivino queste mail senza dati e come possano essere inviate
    Silvia
    ...e quindi uscimmo a riveder le stelle..
    http://www.silviamato.it
    http://alano.silviamato.it

  2. #2
    da chiudere - è la stessa che un moderatore ha spostato dal forum javascript
    Silvia
    ...e quindi uscimmo a riveder le stelle..
    http://www.silviamato.it
    http://alano.silviamato.it

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.