Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Controllo per Ssl

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    228

    Controllo per Ssl

    Esiste un metodo per fare in modo che ci sia una verifica ed un alert?

    codice:
    <select size="1" name="tipocarta">
        <option>Visa</option>
        <option>Amex</option>
        <option>Diners</option>
      </select><input type="text" name="numerocarta" size="20">
    il pratica numerocarta dovrebbe essere SOLO NUMERI sempre e comunque e poi a seconda di cosa viene scelto (visa=16 numero amex=15 numeri ecc ecc) in pratica un controllo a seconda anche di cosa si e' scelto come select

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    228

    trovato

    penso di aver risolto...
    http://forum.html.it/forum/showthrea...hreadid=628848
    vabbe'....me lo ricordero'..qualora dovessi formattare il computer ci sara' questo post a ricordarmi dove l'avevo trovato

    grazie alla ricerca e a chi aveva postato la soluzione

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    228

    Circa Meno Quasi

    Sono al 99% del tutto...
    unica cosa mi sballa l'action....nel senso

    se io metto cosi'

    <form action="mail_ita.php" method="POST" align="center" onsubmit="return controlla(this)">

    la mail non mi arriva

    ovviamente se metto

    <form action="mail_ita.php" method="POST" align="center">
    tutto va...
    e' come se onsubmit="return controlla(this)" da fastidio

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Perche` il form parta, la funzione deve ritornare true (o equivalente); se ritorna false il form viene fermato.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    228

    tks

    Intanto grazie,
    diciamo che cosi' son riuscito a farlo funzionare...ma mi sa che di fondo e' sbagliato..
    perche' non riesco a fare in modo che ci sia la variabile indmail obbligatoria....
    qualcuno mi puo' aiutare?
    A me basterebbe che indmail non fosse vuoto...poi meglio anche se tiene conto del @

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    228
    <html>
    <head>
    <title>Hotel Confirmation</title>
    <link href="text.css" rel="stylesheet" type="text/css">
    <meta name="generator" content="Microsoft FrontPage 4.0">
    <script>
    function controlla(obj) {
    a = new Array(7,13,4,9)
    t = a[obj.Tipo.selectedIndex];
    n = obj.numerocarta.value;

    RE = /\D/
    if (RE.test(n)) {
    alert("Il numero di carta è composto soltanto da numeri!")
    return false
    }
    if (n.length!=t) {
    alert("Il numero di carta deve essere di "+t+" cifre!")
    return false
    }
    return true
    }
    </script>
    </head>
    <form method="POST" action="mail_ita.php" onsubmit="return controlla(this)">
    <body bgcolor="white" background="">
    <table height="619">
    <tr>
    <td colspan="2" style="border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px" height="24">
    <table border="0" width="100%">
    <tr>
    <td width="50%"><font face="Verdana" size="2">Hotel Nome</font></td>
    <td width="50%">
    <p align="right"><font face="Verdana" size="2">[img]images/lucchetto.gif[/img]
    SSL AREA</font></td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td colspan="2" width="500" style="border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px" height="85">
    <div align="justify"><font face="Verdana" size="2">[img]images/lucchetto.gif[/img]

    Attenzione! Siete in un'area protetta e criptata: i vostri dati viaggiano sicuri.

    Alcuni browser non visualizzano il lucchetto sulle pagine con frame: cliccate con il tasto destro su questa pagina, scegliete proprietà per verificare che la
    <u><font color="#FF0000"> connessione è protetta SSL.</font></u></font></div>
    </td>
    </tr>
    <tr>
    <th colspan="2" align="left" height="18"><font face="Verdana" size="2">Dati anagrafici (i campi con l'asterisco sono obbligatori)</font>
    </th>
    </tr>
    <tr>
    <td height="50">
    <font face="Verdana" size="1">


    Cognome e Nome

    </font>
    </td>
    <td height="50">
    <font face="Verdana" size="1">
    <input name="nome" type="text" size="35">
    </font>
    </td>
    </tr>
    <tr>
    <td height="23">
    <font face="Verdana" size="1">E-Mail</font>
    </td>
    <td height="23">
    <font face="Verdana" size="1"><input name="indmail" type="text" size="35"></font>
    </td>
    </tr>
    <tr>
    <td height="21">
    <font face="Verdana" size="1">Telefono</font>
    </td>
    <td height="21">
    <font face="Verdana" size="1"><input name="telefono" type="text" size="35"></font>
    </td>
    </tr>
    <tr>
    <td height="21">
    <font face="Verdana" size="1">Fax</font>
    </td>
    <td height="21">
    <font face="Verdana" size="1"><input name="fax" type="text" size="35"></font>
    </td>
    </tr>
    <tr>
    <td height="21">
    <font face="Verdana" size="1">Arrivo</font>
    </td>
    <td height="21">
    <font face="Verdana" size="1"><a NAME="reserv"><select
    NAME="giorno_arrivo" size="1">
    <option selected value="---">giorno</option>
    <option>0</option>
    <option> 1</option>
    <option> 2</option>
    <option> 3</option>
    <option> 4</option>
    <option> 5</option>
    <option>6</option>
    <option> 7</option>
    <option> 8</option>
    <option> 9</option>
    <option> 10 </option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    <option value="26">26</option>
    <option value="27">27</option>
    <option value="28">28</option>
    <option value="29">29</option>
    <option value="30">30</option>
    <option value="31">31</option>
    </select></a><select name="mese_arrivo"
    size="1">
    <option value="---">mese</option>
    <option value="Gennaio">Gennaio</option>
    <option value="Febbraio">Febbraio</option>
    <option value="Marzo">Marzo</option>
    <option value="Aprile">Aprile</option>
    <option value="Maggio">Maggio</option>
    <option value="Giugno">Giugno</option>
    <option value="Luglio">Luglio</option>
    <option value="Agosto">Agosto</option>
    <option value="Settembre">Settembre</option>
    <option value="Ottobre">Ottobre</option>
    <option value="Novembre">Novembre</option>
    <option value="Dicembre">Dicembre</option>
    </select><a NAME="reserv"><select
    NAME="anno_arrivo" size="1">
    <option selected value="---">anno</option>
    <option value="2004">2004</option>
    <option value="2005">2005</option>
    <option value="2006">2006</option>
    <option value="2007">2007</option>
    </select></a></font>
    </td>
    </tr>
    <tr>
    <td height="21">
    <font face="Verdana" size="1">Partenza</font>
    </td>
    <td height="21">
    <font face="Verdana" size="1"><a NAME="reserv"><select
    NAME="giorno_partenza" size="1">
    <option selected value="---">giorno</option>
    <option>0</option>
    <option> 1</option>
    <option> 2</option>
    <option> 3</option>
    <option> 4</option>
    <option> 5</option>
    <option>6</option>
    <option> 7</option>
    <option> 8</option>
    <option> 9</option>
    <option> 10 </option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>
    <option value="24">24</option>
    <option value="25">25</option>
    <option value="26">26</option>
    <option value="27">27</option>
    <option value="28">28</option>
    <option value="29">29</option>
    <option value="30">30</option>
    <option value="31">31</option>
    </select></a><select name="mese_partenza"
    size="1">
    <option value="---">mese</option>
    <option value="Gennaio">Gennaio</option>
    <option value="Febbraio">Febbraio</option>
    <option value="Marzo">Marzo</option>
    <option value="Aprile">Aprile</option>
    <option value="Maggio">Maggio</option>
    <option value="Giugno">Giugno</option>
    <option value="Luglio">Luglio</option>
    <option value="Agosto">Agosto</option>
    <option value="Settembre">Settembre</option>
    <option value="Ottobre">Ottobre</option>
    <option value="Novembre">Novembre</option>
    <option value="Dicembre">Dicembre</option>
    </select><a NAME="reserv"><select
    NAME="anno_partenza" size="1">
    <option selected value="---">anno</option>
    <option value="2004">2004</option>
    <option value="2005">2005</option>
    <option value="2006">2006</option>
    <option value="2007">2007</option>
    </select></a></font>
    </td>
    </tr>
    <tr>
    <td height="21">
    <font face="Verdana" size="1">Totale Notti</font>
    </td>
    <td height="21">
    <font face="Verdana" size="1"><input name="notti" type="text" size="4"></font>
    </td>
    </tr>
    <tr>
    <td height="21">
    <font face="Verdana" size="1">Camere</font>
    </td>
    <td height="21">

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    228

    continua

    <font face="Verdana" size="1"><select name="singola" size="1" tabindex="1">
    <option value="-">-</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    </select><font face="Verdana" size="2" color="#000000">Singola

    <select name="doppia" size="1" tabindex="1">
    <option value="-">-</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    </select>Letti Divisi

    <select name="matrimoniale" size="1" tabindex="1">
    <option value="-">-</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    </select>Letto Matrimoniale

    <select name="tripla" size="1" tabindex="1">
    <option value="-">-</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    </select>Tripla

    <select name="quadrupla" size="1" tabindex="1">
    <option value="-">-</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    </select>Quadrupla</font></font>
    </td>
    </tr>
    <tr>
    <td height="21">
    Adulti
    </td>
    <td height="21">
    <font face="Verdana" size="2"><input name="adulti" type="text" size="4">
    </font>
    </td>
    </tr>
    <tr>
    <td height="21">
    Bambini
    </td>
    <td height="21">
    <font face="Verdana" size="2"><input name="bambini" type="text" size="4">
    </font>
    </td>
    </tr>
    <tr>
    <th colspan="2" align="left" height="18">
    <p align="center"><font face="Verdana" size="2">Carta di credito</font></p>
    </th>
    </tr>
    <tr>
    <td height="34">
    <font face="Verdana" size="2">
    Tipo Carta


    </font>
    </td>
    <td height="34">
    <select size="1" name="Tipo">
    <option value="Visa">Visa</option>
    <option value="Mastercard">Mastercard</option>
    <option value="American Express">American Express</option>
    <option value="Diners">Diners</option>
    </select>
    </td>
    </tr>
    <tr>
    <td height="21">Numero Carta</td>
    <td height="21">
    <input type="text" name="numerocarta" size="25">
    </td>
    </tr>
    <tr>
    <td height="21">Scadenza Carta</td>
    <td height="21">
    <input type="text" name="scadenza" size="10">
    </td>
    </tr>
    <tr>
    <th colspan="2" align="left" height="18">
    <p align="center"><font face="Verdana" size="2">Note</font></p>
    </th>
    </tr>
    <tr>
    <td colspan="2" height="21">
    <p align="center">
    <textarea rows="4" name="note" cols="55"></textarea>
    </p>
    </td>
    </tr>
    <tr>
    <th colspan="2" align="left" height="18"><font face="Verdana" size="2">Trattamento dei dati personali</font></th>
    </tr>
    <tr>
    <td colspan="2" width="500" height="66">
    <font color="#000000" face="Verdana" size="2">Il
    trattamento dei Suoi dati personali, da noi effettuato con e senza mezzi informatici,è
    finalizzato esclusivamente ad uso interno e comunque improntato ai principi di
    correttezza, liceità e trasparenza, tutelando la Sua riservatezza ed i Suoi diritti.
    (Legge 675/96)</font>
    </td>
    </tr>
    <tr>
    <td colspan="2" width="500" height="66">
    <p align="center">
    <input type="submit" value="Invia"><input type="reset" value="Cancella">
    </td>
    </tr>
    </form>
    </table>
    </body>
    </html>

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse hai un po' esagerato con il postare. Lo script e i tag di input interessati erano sufficienti.
    Inoltre se posti dei codici, e` meglio se li metti dentro il { code ]: risultano molto piu` semplici da leggere.

    codice:
    function controlla(obj) {
      var n = obj.numerocarta.value;
      RE = /\D/
      if (RE.test(n)) {
       alert("Il numero di carta è composto soltanto da numeri!");
        return false;
      }
    
      var a = new Array(7,13,4,9)
      var t = a[obj.Tipo.selectedIndex];
      if (n.length!=t) {
        alert("Il numero di carta deve essere di "+t+" cifre!");
        return false;
      }
    
      var e = obj.NOMETEXT_EMAIL.value;
      if(e.length < 1) {
        alert('inserisci un indirizzo di e-mail");
        return false;
      } else if(!e.match(/[\w\.\-]+\@(\w+\.)+\w+/) {
        alert("indirizzo e-mail non corretto");
        return false;
      }
      return true;
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    228

    hai ragione

    hai ragione...me ne sono accorto e mi scuso
    per fare in modo che funzioni è giusto che poi la richiami qui cosi'?

    codice:
    <form action="mail_ita.php" method="POST" align="center" onsubmit="return controlla(this)">
    ho capito il discorso dell'email...e lo usero' sempre...
    sarebbe utile capire anche come implementare controlla() con un campo obbligatorio...capito come si fa quello....lo applico poi ad altri....

    scusa ma essendo
    var e = obj.NOMETEXT_EMAIL.value;

    che nome deve avere la variabile? un nome specifico? come fa "a sapere che si parla di lei?"

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quello che ho scritto MAIUSCOLO va sostituito con il nome del campo: lo hai gia` usato negli altri controlli (non sono andato a spulciarmi tutto il tuo codice).

    Nel controllo email, la prima parte controlla che ci sia qualcosa scritto nel campo, la seconda che sia un indirizzo email. Per un qualsiasi campo di tipo testo che vuoi rendere obbligatorio, usa solo la prima parte.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.