Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 33
  1. #11
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    ... ho fatto un "pasticcio".. non funziona...
    codice:
    <script language="javascript">
    <!--
    function convalidaForm(Qform) 
    {
    
     for (var a = 0; a < Qform.elements.length; a++) 
    	{
    	var campo = Qform.elements[a];
    
          	if ((campo.value == '') || (campo.value == 'undefined')) 
    		{
            	window.alert('Il campo "' + campo.name +'"\nč un campo obbligatorio in questo form.');
            	campo.focus();
            	return false;
          		}
          		
          		if(Qform=="A" || Qform=="B" || Qform=="C" || Qform=="D") 
          		{
          		alert("Hai selezionato un valore non valido.");
          		}
    {
    
     var v = f.Fuori_Sede.options[f.Fuori_Sede.selectedIndex].value;
     var q = f.Note_Fuori_Sede.value;
     if(Qform!="A" && Qform!="B" && Qform!="C" && Qform!="D" && q=="Nessuna"){
      alert("Immettere un valore nel campo 'Note fuori sede'.");
      return false;
     }
            }
            }
     
    // Abilita l'invio del FORM
      return true;
    }
     
    //-->
    </script>
    
    <form method="POST" action="days.asp" onsubmit="return convalidaForm(this);" >
    
    <input type="text" name="note_fuori_sede" size="20" value="Nessuna" onchange="convalidaForm(this.options[this.selectedIndex].value);"></p>
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  2. #12
    Ciao Var,
    ti rispondiamo in privato per evitare che si vada in OT.

    Intanto vediamo se Luis33 riesce ad integrare il tuo codice.

    Ciao
    SoloDomini.com - http://www.solodomini.com

  3. #13
    ecco un esempio di pagina:

    codice:
    <html>
    <head>
         
    <script language="JavaScript">
    
    function f1(v){
     if(v=="A" || v=="B" || v=="C" || v=="D") alert("Hai selezionato un valore non valido.");
    }
    
    function f2(f){
     var v=f.Fuori_Sede.options[f.Fuori_Sede.selectedIndex].value;
     var q=f.Note_Fuori_Sede.value;
     if(v!="A" && v!="B" && v!="C" && v!="D" && q=="Nessuna"){
      alert("Immettere un valore nel campo 'Note fuori sede'.");
      return false;
     }
     return true;
    }
    
    </script>
         
    </head>
    
    <body>
    
    <form name="f" onsubmit="return f2(this);" action="aaa.php">
    
    <select name="Fuori_Sede" onchange="f1(this.options[this.selectedIndex].value);">
    <option value="A">A</option>
    <option value="B">B</option>
    <option value="C">C</option>
    <option value="D">D</option>
    <option value="Z">Z</option>
    </select>
    
    <input type="text" value="Nessuna" name="Note_Fuori_Sede" />
    
    <INPUT type="submit" value="Go!" />
    
    </form>
    
    </body>
    </html>
    si desiderava una cosa del genere?

  4. #14
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Si grazie, una cosa del genere da far perō "condividere" con questa altra funzione che controlla che gli altri numerosi campi del form in questione, siano tutti compilati:
    codice:
    <script language="javascript">
    <!--
    function convalidaForm(Qform) 
    {
    
     for (var a = 0; a < Qform.elements.length; a++) 
    	{
    	var campo = Qform.elements[a];
    
          	if ((campo.value == '') || (campo.value == 'undefined')) 
    		{
            	window.alert('Il campo "' + campo.name +'"\nč un campo obbligatorio in questo form.');
            	campo.focus();
            	return false;
          		}
          		
          		
            }
     
    // Abilita l'invio del FORM
      return true;
    }
     
    //-->
    </script>
    
    <form method="POST" action="days.asp" onsubmit="return convalidaForm(this);" >
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  5. #15
    codice:
    <script language="javascript">
    <!--
    function convalidaForm(Qform) 
    {
    
     for (var a = 0; a < Qform.elements.length; a++) 
    	{
    	var campo = Qform.elements[a];
    
          	if ((campo.value == '') || (campo.value == 'undefined')) 
    		{
            	window.alert('Il campo "' + campo.name +'"\nč un campo obbligatorio in questo form.');
            	campo.focus();
            	return false;
          		}
          		
          		
            }
    
    var v=Oform.Fuori_Sede.options[f.Fuori_Sede.selectedIndex].value;
    var q=Qform.Note_Fuori_Sede.value;
    if(v!="A" && v!="B" && v!="C" && v!="D" && q=="Nessuna"){
     alert("Immettere un valore nel campo 'Note fuori sede'.");
     return false;
    }
     
    // Abilita l'invio del FORM
      return true;
    }
     
    //-->
    </script>
    prova cosė.

  6. #16
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    grazie, ma non va..prova tu stesso...
    http://www32.websamba.com/luis33/scriptVar.htm

    f non č definito...
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  7. #17
    Il campo "f" del javascript non č definito.
    SoloDomini.com - http://www.solodomini.com

  8. #18
    Originariamente inviato da Luis33
    grazie, ma non va..prova tu stesso...
    http://www32.websamba.com/luis33/scriptVar.htm

    f non č definito...
    sostituisci

    codice:
    var v = Qform.Fuori_Sede.options[f.Fuori_Sede.selectedIndex].value;
    con

    codice:
    var v = Qform.Fuori_Sede.options[Qform.Fuori_Sede.selectedIndex].value;

  9. #19
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    codice:
    <script language="javascript">
    <!--
    function convalidaForm(Qform) 
    {
    
     for (var a = 0; a < Qform.elements.length; a++) 
    	{
    	var campo = Qform.elements[a];
    
          	if ((campo.value == '') || (campo.value == 'undefined')) 
    		{
            	window.alert('Il campo "' + campo.name +'"\nč un campo obbligatorio in questo form.');
            	campo.focus();
            	return false;
          		}
          		
          		
            }
    
    var v = Qform.Fuori_Sede.options[Qform.Fuori_Sede.selectedIndex].value;
    var q = Qform.Note_Fuori_Sede.value;
    if(v!="A" && v!="B" && v!="C" && v!="D" && q=="Nessuna"){
     alert("Immettere un valore nel campo 'Note fuori sede'.");
     return false;
    }
     
    // Abilita l'invio del FORM
      return true;
    }
     
    //-->
    </script>
    </head>
    
    <body>
    
    <form method="POST" action="days.asp" onsubmit="return convalidaForm(this);" >
    
    <select size="1" name="Fuori_Sede" onchange="convalidaForm(this.options[this.selectedIndex].value);">
      <option value="A">A</option>
      <option value="B">B</option>
      <option value="C">C</option>
      <option value="D">D</option>
      <option>Valido</option>
      </select>
    
      <input type="text" name="Note_Fuori_Sede" size="20" value="Nessuna">
    L'errore restituito č questo:

    http://www32.websamba.com/luis33/ErroreScriptVar.gif
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  10. #20
    codice:
    <html>
    
    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>
    
    <script language="javascript">
    <!--
    
    function f1(v){
     if(v=="A" || v=="B" || v=="C" || v=="D") alert("Hai selezionato un valore non valido.");
    }
    
    function convalidaForm(Qform)
    {
    
     for (var a = 0; a < Qform.elements.length; a++)
    	{
    	var campo = Qform.elements[a];
    
          	if ((campo.value == '') || (campo.value == 'undefined'))
    		{
            	window.alert('Il campo "' + campo.name +'"\nč un campo obbligatorio in questo form.');
            	campo.focus();
            	return false;
          		}
    
    
            }
    
    var v = Qform.Fuori_Sede.options[Qform.Fuori_Sede.selectedIndex].value;
    var q = Qform.Note_Fuori_Sede.value;
    if(v!="A" && v!="B" && v!="C" && v!="D"){
     if(q=="Nessuna"){
      alert("Immettere un valore nel campo 'Note fuori sede'.");
      return false;
     }
    }
    
    // Abilita l'invio del FORM
      return true;
    }
    
    //-->
    </script>
    </head>
    
    <body>
    
    <form method="POST" action="calcworkdays.asp" onsubmit="return convalidaForm(this);" >
    
      
    
    
      <select size="1" name="Fuori_Sede" onchange="f1(this.options[this.selectedIndex].value);">
      <option value="A">A</option>
      <option value="B">B</option>
      <option value="C">C</option>
      <option value="D">D</option>
      <option>Valido</option>
    
      </select></p>
      
    
    
      <input type="text" name="Note_Fuori_Sede" size="20" value="Nessuna"></p>
      
    
    
      <input type="submit" value="Invia" name="B1"></p>
      </p>
    </form>
    
    </body>
    
    </html>

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.