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

    problemi con controllo form mail

    ciao a tutti
    ho una home page con un form per inserimento solo di un indirizzo e-mail, che punta ad un file asp.
    Tra i tag <head> della home ho inserito uno script di controllo, che verifica che cio' che e' stato inserito e' un indirizzo e-mail e niente altro.
    (www.arkaline.com/ )

    Riassunto: Pagina con form e script di controllo in locale
    controllo lato server con asp.

    Problema:
    in ogni caso mi da un messaggio di errore

    Domanda:
    Perche'? :d

    buona giornata

  2. #2
    MI scrivi il codice dello script per il controllo della posta???
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3

    eccolo

    <script Language="javascript">

    function controllo()
    {
    if ((document.form.e-mail.value=="") || (document.form.e-mail.length < 7 ) || (document.form.e-mail.value.indexOf("@") == -1 ))
    {
    alert ('Inserire un indirizzo email valido');
    document.form.e-mail.focus();
    return false ;
    }
    }
    </script>

    e la prima riga del form e':

    <form name="form" OnSubmit="return controllo()" method="post" action="contatto.asp" >

  4. #4
    Hai provato a mettere il controllo al click del pulsante anziché onSubmit??
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    no ora provo.

  6. #6
    h?iente da fare... :d :d

  7. #7
    Prova a sostituire le virgolette con gli apici.
    codice:
    function controllo()
    {
    if ((document.form.e-mail.value=='') || (document.form.e-mail.length < 7 ) || (document.form.e-mail.value.indexOf('@') == -1 ))
    {
    alert ('Inserire un indirizzo email valido');
    document.form.e-mail.focus();
    return false ;
    }
    }
    Inoltre se l'errore è nello script, IE ti fà visionare quale riga restituisce l'errore.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  8. #8
    Dunque IE non da nessun errore, semplicemente continua a dare errore anche inserendo un'email corretta.
    Secondo voi lo script che fa il controllo in locale va in conflitto con il controllo lato server che fa il file asp collegato?

    Se tolgo lo script il form in asp funziona benissimo pero' non esegue nessun controllo sul testo inserito ed invia qualsiasi cosa uno scriva.

    vi prego di aiutarmi devo risolvere questa cosa.

    Secondo voi vale la pena di chiedere nel forum di asp se sia il caso di inserire un'altro parametro di controllo nel codice asp e togliere lo script?

    grazie millle

  9. #9

    ...forse...

    non e' che lo script che controlla in locale lo devo inserire nel file controllo.asp e non nell'index?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.