Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    condizione quando l'oggetto perde il focus

    Salve a tutti,
    a chi òlo sa volevo chiedere se esiste un azione che mi permette di eseguire una funzione su un oggetto appena questo perde il focus
    io ho usato onblur ma non mi funziona, forse perchè ho scritto la sintassi scorretta comunque vi posto il codice



    registrazione.php

    .
    .
    .
    Benvenuto nella pagina di registrazione, compila i campi sotto elencati.

    <form id=\"idf1\" name=\"f1\" method=\"post\" action=\"controlsend.php\" encType=\"multipart/form-data\" onSubmit=\"return test(f1);\" >
    <table width=70% border=0 cellpadding=4 cellspacing=0 bgcolor=\"#FFFF99\">
    <tr>
    <td width=24% align=left valign=top>Nome</td>

    <script type=\"text/javascript\" language=\"JavaScript\">
    function addCheck()
    {
    if($nome.length<3)
    {
    alert('Nome deve contenere almeno tre caratteri');
    }
    }

    </script>


    <td width=76%><input name=\"nome\" value=\"$nome\" type=\"text\" onBlur=\"addCheck();\" TABINDEX=1>$nome</td>


    <td>
    .
    .
    .


    questo è tutto grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di alegia76
    Registrato dal
    Mar 2003
    Messaggi
    1,179
    Credo che il cursore resti nel campo con campo.focus();
    Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    risposta

    la mia domanda era come faccio a dire che quando passo al campo successivo ossia quando il campo ij questione prende il focus, sia verificat a una condiziopne sul primo campo ossia sul precedente grazie in anticipo

    registrazione.php

    .
    .
    .
    Benvenuto nella pagina di registrazione, compila i campi sotto elencati.

    <form id=\"idf1\" name=\"f1\" method=\"post\" action=\"controlsend.php\" encType=\"multipart/form-data\" onSubmit=\"return test(f1);\" >
    <table width=70% border=0 cellpadding=4 cellspacing=0 bgcolor=\"#FFFF99\">
    <tr>
    <td width=24% align=left valign=top>Nome</td>

    <script type=\"text/javascript\" language=\"JavaScript\">
    function addCheck()
    {
    if($nome.length<3)
    {
    alert('Nome deve contenere almeno tre caratteri');
    }
    }

    </script>


    <td width=76%><input name=\"nome\" value=\"$nome\" type=\"text\" onBlur=\"addCheck();\" TABINDEX=1>$nome</td>


    <td width=24% align=left valign=top>Nome</td>
    <td width=76%><input name=\"cognome\" value=\"$cognome\" type=\"text\"TABINDEX=1></td>

    grazie in anticipo

  4. #4
    non postare il codice php, posta il codice generato, così è illeggibile la pagina :S
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    risposta

    ti allego il file sempre per quanto riguarda lo stesso problema grazie in anticipo


    Codice PHP:
    $fprov FILE(dirname(__FILE__) . "/provincie.txt");
       
    $fmese FILE(dirname(__FILE__) . "/mese.txt");
        
    $fgiorno FILE(dirname(__FILE__) . "/giorno.txt");
       
    $conto count($fprov);
     
       
    $errore 0;
    $nome="";
    $cognome="";
    $username="";
    $password="";
    $password2="";
    $comune="";
    $email="";
    $immagine="";
    $indirizzo="";
    $cap="";
    $codefisc="";


    if(!isset(
    $_SESSION['code']))
    {

     

     echo 
    "
           <html>
           <head><script src=\"jvs/function.js\" type=\"text/javascript\"></script>
                 <script src=\"jvs/codicefiscale.js\" type=\"text/javascript\"></script>
                

      </head>
      <body>
    Benvenuto nella pagina di registrazione, compila i campi sotto elencati.

                <form id=\"idf1\" name=\"f1\" method=\"post\" action=\"controlsend.php\" encType=\"multipart/form-data\" onSubmit=\"return test(f1);\" >
               <table width=70% border=0 cellpadding=4 cellspacing=0 bgcolor=\"#FFFF99\">
               <tr>
               <td width=24% align=left valign=top>Nome</td>

           <script language\"javascript\">
           function addCheck() 
           {
            if(
    $nome.length<3) 
            {
                alert(\"Nome deve contenere almeno tre caratteri\");
            }
           }

           </script>


               <td width=76%><input name=\"nome\" value=\"
    $nome\" type=\"text\"  onBlur=\"addCheck();\" TABINDEX=1>$nome</td>


               <td>"
    ;
            
           echo 
    "
           </td>
               </tr>
               <tr>
               <td align=left valign=top>Cognome</td>
               <td><input name=\"cognome\" value=\"
    $cognome\" type=\"text\" TABINDEX=2></td>
        <td>"
    ;
            
           echo 
    "</td>
               </tr>
               <tr>
               <td align=left valign=top>Username</td>
               <td><input name=\"uid\" value=\"
    $username\" type=\"text\" TABINDEX=3></td>
            <td>"
    ;
            
           echo 
    "</td>
               </tr>
               <tr>
               <td align=left valign=top>Password</td>
               <td><input name=\"password\" value=\"
    $password\" type=\"pwd\" TABINDEX=4></td>
            <td>"
    ;
            
           echo 
    "</td>
               </tr>
           <tr>
               <td align=left valign=top>Ripetere Password</td>
               <td><input name=\"password2\" value=\"
    $password2\" type=\"password\" TABINDEX=5></td>
            <td>"
    ;
            
           echo 
    "</td>
               </tr>    
              
             <tr>"
    ;
            include 
    'query.php';//file che interroga database per estrarre i paesi
            
    echo "</tr>
              <tr>
               <td align=left valign=top>Indirizzo</td>
               <td><input name=\"indirizzo\" value=\"
    $indirizzo\"type=\"text\" TABINDEX=7> N° civico <input name=\"civico\" type=\"text\" maxlength=4 size=2% TABINDEX=8></td>
               </tr>
           <tr>
               <td align=left valign=top>CAP</td>
               <td><input name=\"cap\" value=\"
    $cap\"type=\"text\" maxlength=5 size=5% TABINDEX=9>   Città <input name=\"citta_nascita\" type=\"text\" TABINDEX=10></td>
               </tr>
               <tr>
               <td align=left valign=top>Provincia</td>
               <td><SELECT NAME=\"provincie\" TABINDEX=11><option value=''> </option> \n "
    ;
               for(
    $i 0$i $conto$i++ ){echo "<option value=\"$fprov[$i]\"> $fprov[$i] </option> \n ";
               
    $i++;}'</SELECT>';

               echo 
    "</td>
               </tr>
               <tr>
               <td align=left valign=top>E-Mail</td>
               <td><input name=\"email\" value=\"
    $email\" type=\"text\" TABINDEX=12></td>
               </tr>
              <tr>
               <td align=left valign=top>Sesso</td>
               <td><input name=\"sesso\" type=\"radio\" >F&nbsp&nbsp&nbsp&nbsp<input name=\"sesso\" type=\"radio\">M</td>
               </tr>
               <tr>
               <td align=left valign=top>Comune di nascita</td>
               <td><input name=\"comnasc\" value=\"
    $comune\" type=\"text\" TABINDEX=14></td>
               </tr>
               <tr>

            <td align=left valign=top>Data di nascita</td>  
            <td><SELECT NAME=\"mese\" TABINDEX=11><option value=''> </option> \n "
    ;
               for(
    $i =0$i 12$i++ ){echo "<option value=\"$fmese[$i]\"> $fmese[$i] </option> \n ";
               
    $i++;}'</SELECT>';
               echo 
    "</td>
           <td><SELECT NAME=\"giorno\" TABINDEX=11><option value=''> </option> \n "
    ;
               for(
    $i 0$i 31$i++ ){echo "<option value=\"$fgiorno[$i]\"> $fgiorno[$i] </option> \n ";
               
    $i++;}'</SELECT>';
               echo 
    "</td>
           <input name=\"aaaa\" type=\"text\" maxlength=4 size=10%  TABINDEX=17></td>
               </tr>
        <tr>
               <td align=left valign=top>Codice Fiscale</td>
               <td><input name=\"codfisc\" value=\"
    $codefisc\" type=\"text\" maxlength=16 TABINDEX=18></td>
               </tr>
               <tr>
               <td align=left valign=top><IMG SRC=\"immagine.php\"></td>
               <td><input name=\"codice\" value=\"
    $codice\" type=\"text\"maxlength=5 size=10% TABINDEX=19>    Scrivere a fianco il testo riportato nell'immagine</td>
               </tr>
               <tr>           
           <td align=left valign=top></td>
                <td><input type=submit name=invia value=Invia onclick=\"test(f1)\" TABINDEX=20></td>
          </tr>
              <tr>
            <td></td></tr>
              </table>
          </form>
               </body>
            </html> "
    ;
    }
    else
    {
    echo 
    "per chi conferma la registrazione";


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.