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

    vorrei unire questi codici

    salve a tutti, ora vi spiego tto.
    ho 2 pagine. una in asp ke contiene un campo moduli, e una ke ho scaricato per verificare se le password corrispondono. vorrei unirle tra loro in modo ke se le pass corrispondono il modulo viene inviato. altrimenti no.

    questo e il modulo:


    <form method="POST" action="inserisci.asp">
    <table style="width: 100%" class="style5">
    <tr>
    <td colspan="2">Password:

    </span>
    <input type="password" name="pass" size="20" class="text" style="font-size: small">
    </td>
    </tr>
    <tr>
    <td>
    <input type="submit" value="Invia"></td>
    <td></td>
    </tr>
    </form>


    mentre questo e il controllo dei campi:


    <html>
    <head>
    <title>Controllo di eguaglianza di stringhe in due campi</title>
    <script language="javascript">
    function Cpass(){
    Password= document.AddUser.Password.value;
    ConfPass = document.AddUser.ConfPassword.value;

    if (document.AddUser.Password.value != document.AddUser.ConfPassword.value){
    alert("Le password digitate non corrispondono.\r Digitare la password in entrambi i campi.");
    document.AddUser.Password.focus();
    return false;
    }
    alert("Ok, le password digitate corrispondono");
    return false; // Se si sostitisce con return true; i dati della form vengono trasmessi alla pagina seguente
    }
    </script>
    </head>
    <body>
    <form name="AddUser" onSubmit="javascript:return Cpass();" action="paginaseguente.html">
    Controllo di eguaglianza di stringhe in due campi.
    Solamente s e le stringhe sono uguali la funzione Javascript permette al form di
    chiamare la <u>pagina seguente da definire nell&#39;attributo &#39;action&#39; del form</u>.

    <table>
    <tr><td>Nuova password</td>
    <td><input type="password" name="Password" size="12" maxlength="12"> </td></tr>
    <tr><td>Conferma nuova password</td>
    <td><input type="password" name="ConfPassword" size="12" maxlength="12"> </td></tr>
    <tr><td colspan="2" style="height:40"></td>
    </tr>
    <tr><td colspan="2">
    <input type="submit" value="Continua">
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>

    grazie a tutti.

  2. #2
    Potresti spiegare meglio cosa vorresti fare, magari con un esempio?

  3. #3
    perchè usi js??
    cmq
    ma è tutto fatto!!

    qual'è il problema?

  4. #4
    in questo form vorrei inserire una casella per la conferma della password.


    <form method="POST" action="inserisci.asp">
    <table style="width: 100%" class="style5">
    <tr>
    <td colspan="2">Password:

    </span>
    <input type="password" name="pass" size="20" class="text" style="font-size: small">
    </td>
    </tr>
    <tr>
    <td>
    <input type="submit" value="Invia"></td>
    <td> </td>
    </tr>
    </form>

  5. #5
    Beh! Se non ho capito male ce l'hai già fatto ... basta fare così:
    codice:
    <html>
    <head>
    <title>Controllo di eguaglianza di stringhe in due campi</title>
    <script language="javascript">
    function Cpass(){
    pass= document.AddUser.Pass.value;
    ConfPass = document.AddUser.ConfPassword.value;
    
    if (document.AddUser.Pass.value != document.AddUser.ConfPassword.value){
    alert("Le password digitate non corrispondono.\r Digitare la password in entrambi i campi.");
    document.AddUser.Pass.focus();
    return false;
    }
    alert("Ok, le password digitate corrispondono");
    return true; // Se si sostitisce con return true; i dati della form vengono trasmessi alla pagina seguente
    }
    </script>
    </head>
    <body>
    <form name="AddUser" onSubmit="javascript:return Cpass();" action="inserisci.asp">
     Controllo di eguaglianza di stringhe in due campi. 
    Solamente s e le stringhe sono uguali la funzione Javascript permette al form di 
    chiamare la <u>pagina seguente da definire nell'attributo 'action' del form</u>.
    
    <table>
    <tr><td>Inserisci la Password</td>
    <td><input type="password" name="Pass" size="12" maxlength="12"></td></tr>
    <tr><td>Conferma la password</td>
    <td><input type="password" name="ConfPassword" size="12" maxlength="12"> </td></tr>
    <tr><td colspan="2" style="height:40"></td>
    </tr>
    <tr><td colspan="2">
    <input type="submit" value="Invia">
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>

  6. #6
    mmm. nn credo ke posso fare come credevo....
    allora ora vi spiego il tutto:

    ho un campo moduli composto da 18 caselle di testo, poi una casella di riepilogo e una casella di controllo:

    caselle di testo:

    nome = questa casella vorrei renderla obbligatoria
    cognome = questa casella vorrei renderla obbligatoria
    data_di_nascita = questa casella vorrei renderla obbligatoria
    codice_fiscale_o_partita_iva = questa casella vorrei renderla obbligatoria
    indirizzo = questa casella vorrei renderla obbligatoria
    civico = questa casella vorrei renderla obbligatoria, e verificarla che all'interno della casella ci siano solo numeri
    cap = questa casella vorrei renderla obbligatoria, e verificarla che all'interno della casella ci siano solo numeri e deve essere composto da 5 cifre
    citta = questa casella vorrei renderla obbligatoria
    provincia = questa casella vorrei renderla obbligatoria
    regione = questa casella vorrei renderla obbligatoria
    nazione = questa casella vorrei renderla obbligatoria
    telefono = composta soltanto da numeri
    cellulare = questa casella vorrei renderla obbligatoria, composta soltanto da numeri
    fax = composta soltanto da numeri
    email = questa casella vorrei renderla obbligatoria
    sito_internet =
    login = questa casella vorrei renderla obbligatoria
    pass = questa casella vorrei renderla obbligatoria - e inserire un ulteriore casella per controllare se le 2 password inserite corrispondono
    casella di riepilogo:
    Come_ci_hai_conosciuto = questa casella vorrei renderla obbligatoria
    casella di controllo:
    privacy = questa casella vorrei renderla obbligatoria


    questa è la mia pag:



    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">

    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    <meta name="description" content=""/>
    <meta name="keywords" content="" />
    <meta name="author" content="" />
    <link rel="stylesheet" type="text/css" href="style.css" media="screen" />
    <LINK REL="SHORTCUT ICON" HREF= "img/b_logo.ico">

    <style type="text/css">
    .style2 {
    text-align: justify;
    }
    .style4 {
    color: #665;
    font-style: normal;
    font-variant: normal;
    font-size: 1.6em;
    line-height: normal;
    font-family: sans-serif;
    }
    </style>
    </head>

    <body id="top">

    <div id="content-wrapper">
    <div class="center-wrapper">

    <div class="content" id="content-two-columns">

    <div id="main-wrapper">
    <div id="main">


    <div class="archive-post">

    <div class="archive-post-title">
    <div class="post-date">









    <form method="POST" action="inserisci.asp">
    <table style="width: 100%" class="style5">
    <tr>
    <td colspan="2" class="style4">
    Dati anagrafici:</td>
    </tr>
    <tr>
    <td><span class="style2">Nome</span><span class="style2">:


    </span>
    <input name="nome" size="20" class="text" style="font-size: small">
    </td>
    <td><span class="style2">Cognome:


    </span>
    <input name="cognome" size="20" class="text" style="font-size: small">
    </td>
    </tr>
    <tr>
    <td><span class="style2">Data di nascita:


    </span>
    <input name="data_di_nascita" size="20" class="text" style="font-size: small">
    </td>
    <td>C<span class="style2">odice fiscale / P. iva:

    </span>
    <input name="codice_fiscale_o_partita_iva" size="20" class="text" style="font-size: small">
    </td>
    </tr>
    <tr>
    <td colspan="2" class="style4">
    </td>
    </tr>
    <tr>
    <td colspan="2" class="style4">
    Indirizzo:</td>
    </tr>
    <tr>
    <td>I<span class="style2">ndirizzo:

    </span>
    <input name="indirizzo" size="20" class="text" style="font-size: small">
    </td>
    <td><span class="style2">civico


    </span>
    <input name="civico" size="20" class="text" style="font-size: small">
    </td>
    </tr>
    <tr>
    <td><span class="style2">C.A.P.:


    </span>
    <input name="cap" size="20" class="text" style="font-size: small">
    </td>
    <td><span class="style2">Città:

    </span>
    <input name="citta" size="20" class="text" style="font-size: small">
    </td>
    </tr>
    <tr>
    <td><span class="style2">Provincia:

    </span>
    <input name="provincia" size="20" class="text" style="font-size: small">
    </td>
    <td>R<span class="style2">egione:

    </span>
    <input name="regione" size="20" class="text" style="font-size: small">
    </td>
    </tr>
    <tr>
    <td>N<span class="style2">azione:

    </span>
    <input name="nazione" size="20" class="text" style="font-size: small">
    </td>
    <td></td>
    </tr>
    <tr>
    <td colspan="2" class="style4">
    </td>
    </tr>
    <tr>
    <td colspan="2" class="style4">
    Contatti:</td>
    </tr>
    <tr>
    <td><span class="style2">Telefono:

    </span>
    <input name="telefono" size="20" class="text" style="font-size: small">
    </td>
    <td><span class="style2">Cellulare:

    </span>
    <input name="cellulare" size="20" class="text" style="font-size: small">
    </td>
    </tr>
    <tr>
    <td><span class="style2">Fax:

    </span>
    <input name="fax" size="20" class="text" style="font-size: small">
    </td>
    <td>E-mail:

    </span>
    <input name="email" size="20" class="text" style="font-size: small">
    [/b]</td>
    </tr>
    <tr>
    <td><span class="style2">Sito internet:

    </span>
    <input name="sito_internet" size="20" class="text" style="font-size: small">
    </td>
    <td></td>
    </tr>
    <tr>
    <td colspan="2" class="style4">
    </td>
    </tr>
    <tr>
    <td colspan="2" class="style4">
    Crea profilo:</td>
    </tr>
    <tr>
    <td>L<span class="style2">ogin:


    </span>
    <input name="login" size="20" class="text" style="font-size: small">
    </td>
    <td>P<span class="style2">assword:

    </span>
    <input type="password" name="pass" size="20" class="text" style="font-size: small">
    </td>
    </tr>
    <tr>
    <td colspan="2">
    </td>
    </tr>
    <tr>
    <td colspan="2" class="text-center">C<span class="style2">ome ci
    hai conosciuto:

    <select name="Come_ci_hai_conosciuto" style="width: 300px">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    </select></span></span></span>
    </td>
    </td>
    </tr>
    <tr>
    <td colspan="2" class="text-center">
    <input name="privacy" type="checkbox" style="height: 20px" value="1" />privacy</td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    </tr>
    <tr>
    <td>
    <input type="submit" value="Invia"></td>
    <td></td>
    </tr>
    </table>


    </p>


    </p>
    </form>

    </div>
    </div>
    <div class="clearer">


    </div>

    </div>

    </div>
    </div>

    <div class="clearer"></div>

    </div>

    </div>
    </div>

    <div id="footer-wrapper">

    <div class="center-wrapper">

    <div id="footer">

    <div class="clearer"></div>

    </div>

    </div>

    </div>

    </body>
    </html>

    nn c capisco nnt.... help!!!!!

  7. #7
    Quello che devi fare tu si fa con javascript, bastava cercare un po':
    codice:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Registrazione al servizio Tutti</title>
    <script language="javascript">
     <!--
      function Modulo() {
         // Variabili associate ai campi del modulo
         var nome = document.modulo.nome.value;
         var cognome = document.modulo.cognome.value;
         var nickname = document.modulo.nickname.value;
         var password = document.modulo.password.value;
         var conferma = document.modulo.conferma.value;
         var nascita = document.modulo.nascita.value;
         var citta = document.modulo.citta.options[document.modulo.citta.selectedIndex].value;
         var indirizzo = document.modulo.indirizzo.value;
         var telefono = document.modulo.telefono.value;
         var email = document.modulo.email.value;
         var homepage = document.modulo.homepage.value;
         var firma = document.modulo.firma.value;
         // Espressione regolare dell'email
         var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
            //Effettua il controllo sul campo NOME
            if ((nome == "") || (nome == "undefined")) {
               alert("Il campo Nome è obbligatorio.");
               document.modulo.nome.focus();
               return false;
            }
            //Effettua il controllo sul campo COGNOME
            else if ((cognome == "") || (cognome == "undefined")) {
               alert("Il campo Cognome è obbligatorio.");
               document.modulo.cognome.focus();
               return false;
            }
            //Effettua il controllo sul campo NICKNAME
            else if ((nickname == "") || (nickname == "undefined")) {
               alert("Il campo Nickname è obbligatorio.");
               document.modulo.nickname.focus();
               return false;
            }
            //Effettua il controllo sul campo PASSWORD
            else if ((password == "") || (password == "undefined")) {
               alert("Il campo Password è obbligatorio.");
               document.modulo.password.focus();
               return false;
            }
            //Effettua il controllo sul campo CONFERMA PASSWORD
            else if ((conferma == "") || (conferma == "undefined")) {
               alert("Il campo Conferma password è obbligatorio.");
               document.modulo.conferma.focus();
               return false;
            }
            //Verifica l'uguaglianza tra i campi PASSWORD e CONFERMA PASSWORD
            else if (password != conferma) {
               alert("La password confermata è diversa da quella scelta, controllare.");
               document.modulo.conferma.value = "";
               document.modulo.conferma.focus();
               return false;
            }
            //Effettua il controllo sul campo DATA DI NASCITA
            else if (document.modulo.nascita.value.substring(2,3) != "/" ||
               document.modulo.nascita.value.substring(5,6) != "/" ||
               isNaN(document.modulo.nascita.value.substring(0,2)) ||
               isNaN(document.modulo.nascita.value.substring(3,5)) ||
               isNaN(document.modulo.nascita.value.substring(6,10))) {
                 alert("Inserire nascita in formato gg/mm/aaaa");
                  document.modulo.nascita.value = "";
                  document.modulo.nascita.focus();
                  return false;
            }
            else if (document.modulo.nascita.value.substring(0,2) > 31) {
               alert("Impossibile utilizzare un valore superiore a 31 per i giorni");
               document.modulo.nascita.select();
               return false;
            }
            else if (document.modulo.nascita.value.substring(3,5) > 12) {
               alert("Impossibile utilizzare un valore superiore a 12 per i mesi");
               document.modulo.nascita.value = "";
               document.modulo.nascita.focus();
               return false;
            }
            else if (document.modulo.nascita.value.substring(6,10) < 1900) {
               alert("Impossibile utilizzare un valore inferiore a 1900 per l'anno");
               document.modulo.nascita.value = "";
               document.modulo.nascita.focus();
               return false;
            }
            //Effettua il controllo sul campo CITTA'
            else if ((citta == "") || (citta == "undefined")) {
              alert("Il campo Città è obbligatorio.");
              document.modulo.citta.focus();
              return false;
            }
            //Effettua il controllo sul campo INDIRIZZO
            else if ((indirizzo == "") || (indirizzo == "undefined")) {
               alert("Il campo Indirizzo è obbligatorio.");
               document.modulo.indirizzo.focus();
               return false;
            }
            //Effettua il controllo sul campo TELEFONO
            else if ((isNaN(telefono)) || (telefono == "") || (telefono == "undefined")) {
               alert("Il campo Telefono è numerico ed obbligatorio.");
               document.modulo.telefono.value = "";
               document.modulo.telefono.focus();
               return false;
            }
            else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
               alert("Inserire un indirizzo email corretto.");
               document.modulo.email.select();
               return false;
            }
            //Effettua il controllo sul campo HOMEPAGE
            else if ((homepage == "") || (homepage == "undefined") || (homepage.indexOf("http://") == (-1))) {
               alert("Il campo Homepage non può essere privo di http://");
               document.modulo.homepage.value = "http://";
               document.modulo.homepage.select();
               return false;
            }
            //Effettua il controllo sul campo FIRMA
            else if ((firma == "") || (firma == "undefined") || (firma.indexOf("Inserisci qui il tuo slogan!") != (-1))) {
               alert("Il campo Firma è obbligatorio e non si può inserire la scritta predefinita.");
               document.modulo.firma.focus();
               return false;
            }
            //INVIA IL MODULO
            else {
               document.modulo.action = "inserisci.asp";
               document.modulo.submit();
            }
      }
     //-->
    </script> 
    </head>
    
    <body>
    <div align="center">
    <table border="0" cellspacing="0" cellpadding="3" width="456">
     <form method="post" name="modulo">
      <tr>
        <td colspan="3" align="center"><font face="Tahoma" size="2">ESEMPIO 
    	VALIDAZIONE CAMPI</font></td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Nome</font></td>
        <td width="13"></td>
        <td align="left" width="190"><font face="Tahoma"><input type="text" name="nome"></font></td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Cognome</font></td>
        <td width="13"></td>
        <td align="left" width="190"><font face="Tahoma"><input type="text" name="cognome"></font></td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Nickname</font></td>
        <td width="13"></td>
        <td align="left" width="190"><font face="Tahoma"><input type="text" name="nickname"></font></td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Password</font></td>
        <td width="13"></td>
        <td align="left" width="190"><font face="Tahoma"><input type="password" name="password"></font></td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Conferma Password</font></td>
        <td width="13"></td>
        <td align="left" width="190"><font face="Tahoma"><input type="password" name="conferma"></font></td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Data di nascita 
    	</font><font face="Tahoma" size="1">(es: 12/04/1978)</font></td>
        <td width="13"></td>
        <td align="left" width="190"><font face="Tahoma"><input type="text" name="nascita"></font></td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Sesso</font></td>
        <td width="13"></td>
        <td align="left" width="190">
          <font face="Tahoma">
          <input type="radio" name="sesso" value="M" checked><font size="2">M
          </font>
          <input type="radio" name="sesso" value="F"><font size="2">F
        </font></font>
        </td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Città</font></td>
        <td width="13"></td>
        <td align="left" width="190">
          <font face="Tahoma">
          <select name="citta">
            <option>- Seleziona la tua città -</option>
            <option value="Roma">Roma</option>
            <option value="Milano">Milano</option>
            <option value="Napoli">Napoli</option>
            <option value="Firenze">Firenze</option>
            <option value="Bologna">Bologna</option>
          </select><font size="2"> </font></font>
        </td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Indirizzo</font></td>
        <td width="13"></td>
        <td align="left" width="190"><font face="Tahoma"><input type="text" name="indirizzo"></font></td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Telefono 
    	</font><font face="Tahoma" size="1">(senza spazi nè simboli)</font></td>
        <td width="13"></td>
        <td align="left" width="190"><font face="Tahoma"><input type="text" name="telefono"></font></td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Email</font></td>
        <td width="13"></td>
        <td align="left" width="190"><font face="Tahoma"><input type="text" name="email"></font></td>
      </tr>
      <tr>
        <td width="235" align="right"><font face="Tahoma" size="2">Sito Internet</font></td>
        <td width="13"></td>
        <td align="left" width="190"><font face="Tahoma"><input type="text" name="homepage" value="http://"></font></td>
      </tr>
      <tr>
        <td colspan="3"><font face="Tahoma" size="2">Firma</font></td>
      </tr>
      <tr>
        <td colspan="3" align="center">
         <font face="Tahoma">
         <textarea name="firma" rows="5" cols="32">Inserisci qui il tuo slogan!</textarea><font size="2">
    		</font></font>
        </td>
      </tr>
      <tr>
        <td colspan="3" align="right">
         <p align="center"><font face="Tahoma">
         <input type="button" value="Invia" onClick="Modulo()"><font size="2">
    		</font></font>
        </td>
      </tr>
     </form>
    </table> 
    </div>
    </body>
    </html>
    parti da questo esempio, studiatelo e poi aggiungi i campi che ti servono.

  8. #8
    grazie
    ora vorrei inserire un Checkbox x la privacy sempre obbligatorio.
    come posso fare?

  9. #9
    Originariamente inviato da enrico16101990
    grazie
    ora vorrei inserire un Checkbox x la privacy sempre obbligatorio.
    come posso fare?
    Prego! Ma sempre di javascript trattasi!!!!
    Esempio:
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    
    function attivaPulsante(){
    if (document.RegistraUtenti.privacy.checked == true) {
    document.RegistraUtenti.conferma.disabled = false;
    } else {
    document.RegistraUtenti.conferma.disabled = true;
    }
    }
    
    // End -->
    </SCRIPT>
    <form action="Registrazione.asp" name="RegistraUtenti" target="_self" id="RegistraUtenti" enctype="text/plain" method="POST" onSubmit="return submitForms()" style="width: 450">
    <div class="testoRegistra">
    	<div align="center">
    		<table border="0" width="450" id="table1" cellspacing="0" style="border: 1px solid #0251B5; " cellpadding="6" height="29">
    			<tr>
    				<td align="center" bgcolor="#FFFFFF" width="434" colspan="2">
    				<p align="left"><font size="2" face="Verdana">Dichiaro di aver 
    				preso visione della legge sulla privacy e di acconsentire al 
    				trattamento dei dati bla bla bla bla bla bla bla bla bla bla bla 
    				bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla 
    				bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla 
    				bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla 
    				bla </font>
    				</td>
    			</tr>
    			<tr>
    				<td align="center" bgcolor="#FFFFFF" width="365">
    				<font face="Verdana" size="2" color="#990000">Acconsenti?</font><input name="privacy" type="checkbox" value="1" onclick="return attivaPulsante();" />
    				</td>
    				<td width="69" bgcolor="#FFFFFF">
    				<p align="center">
    <input name="conferna" type="submit" name="conferna" id="conferma" value="- Registrazione Utenti -" onclick="resetform()" disabled="disabled" style="float: left"/></td>
    			</tr>
    		</table>
    	</div>
    </form>
    Comunque per queste cose dovresti chiedere nel forum di javascript

  10. #10
    si puo fare sempre con un alert?

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.