Visualizzazione dei risultati da 1 a 7 su 7

Discussione: submit non funzionante

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    143

    submit non funzionante

    Sera ragazzi ho realizzato il seguente script ma il submit non funziona dove sbaglio??

    function Verifica()
    {
    if (document.invioemail.selectSmtp.value=="")
    { alert("Non hai selezionato nessus SMTP.")
    return false;}
    if (document.invioemail.selectSmtp.value=="Nuovo SMTP" && document.invioemail.indSmtp.value=="Inserisci qui il nuovo SMTP")
    { alert("Non hai inserito un SMTP valido.")
    return false;}


    if (document.invioemail.selectEmail.value=="")
    { alert("Non hai selezionato nessuna EMAIL.")
    return false;}
    if (document.invioemail.selectEmail.value=="Nuova email" && document.invioemail.indEmail.value=="Inserisci qui la nuova email")
    { alert("Non hai selezionato una EMAIL valida.")
    return false;}


    if (document.invioemail.oggetto.value=="")
    { alert("Non hai inserito nessun OGGETTO.")
    return false;}

    if (!confirm("Le modifiche effettuate non potranno essere annulate.\rContinuare?"))
    return false;

    return true;

    document.invioemail.submit();
    }

    <form method="POST" name="invioemail" onsubmit="javascript:{adatta(); adatta1(); return Verifica();}" action="pippo.asp">

    ... ...

    <input name="modifica" value="Applica" type="button" disabled="true" onClick="return Verifica()">

    1000 grazie a chi mi possa dare una mano.
    Gennaro

  2. #2
    Reale_Augello
    Guest

    Prova...

    ... con queste modifiche:

    codice:
    <form method="POST" name="invioemail" onsubmit="javascript:adatta(); adatta1(); return Verifica();" action="pippo.asp">
    Inoltre, elimina l'ultima istruzione della funzione Verifica.

    Fammi sapere !

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    143
    ho apportato le modifiche che mi dicevi eliminando document.invioemail.submit(); nello script di verifica ed inoltre ho levato le {} nel form

    quindi ho ottenuto il seguente script:

    function Verifica()
    {
    if (document.invioemail.selectSmtp.value=="")
    { alert("Non hai selezionato nessus SMTP.")
    return false;}
    if (document.invioemail.selectSmtp.value=="Nuovo SMTP" && document.invioemail.indSmtp.value=="Inserisci qui il nuovo SMTP")
    { alert("Non hai inserito un SMTP valido.")
    return false;}


    if (document.invioemail.selectEmail.value=="")
    { alert("Non hai selezionato nessuna EMAIL.")
    return false;}
    if (document.invioemail.selectEmail.value=="Nuova email" && document.invioemail.indEmail.value=="Inserisci qui la nuova email")
    { alert("Non hai selezionato una EMAIL valida.")
    return false;}


    if (document.invioemail.oggetto.value=="")
    { alert("Non hai inserito nessun OGGETTO.")
    return false;}

    if (!confirm("Le modifiche effettuate non potranno essere annulate.\rContinuare?"))
    return false;

    return true
    }


    <form method="POST" name="invioemail" onsubmit="java script:adatta(); adatta1(); return Verifica();" action="pippo.asp">


    .... ....

    <input name="modifica" value="Applica" type="button" disabled="true" onClick="return Verifica()">

    ma comunque non funge dopo i vari controlli action="pippo.asp" non si verifica
    Gennaro

  4. #4
    Reale_Augello
    Guest

    Prova...

    ... a scrivere il codice della pagina.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    143
    eccolo

    codice:
    <html>
    <head>
    <meta NAME="copyright" CONTENT="Software e Proggettazione sviluppato dalla G & G, galgen@tiscalinet.it">
    <link rel=stylesheet href="css/style.css" type="text/css">
    <title>..:: POSTEMAIL Open Source G & G ::..</title>
    </head>
    <body>
    
    <table width="740" border="0" cellspacing="0" cellpadding="0" align="center" height="598">
      <tr> 
        <td colspan="3" bgcolor="#000000" height="1"><img src=images/spaziatore.gif" width="1" height="1"></td>
      </tr>
      <tr> 
        <td width="1" bgcolor="#000000" height="150"><img src=images/spaziatore.gif" width="1" height="1"></td>
        <td bgcolor="#FFFFFF" height="150">[img]images/logo.gif[/img]</td>
        <td width="1" bgcolor="#000000" height="150"><img src=images/spaziatore.gif" width="1" height="1"></td>
      </tr>
      <tr> 
        <td width="1" bgcolor="#000000" height="426"><img src=images/spaziatore.gif" width="1" height="1"></td>
        <td bgcolor="#FFFFFF" height="426">
    
    <script language="JavaScript">
    <!--
    	function enable_modify() {
    		document.invioemail.modifica.disabled=false;
    	}
    //***********************************************************************************************************************		
    	function conta(f)
    	{
    	if (f.value=="Nuovo SMTP") 
    		{document.invioemail.indSmtp.style.display="list-item";
    		}
    	else document.invioemail.indSmtp.style.display="none";	
    	}	
    //***********************************************************************************************************************		
    	function adatta()
    	{
    	if (document.invioemail.selectSmtp.value!="Nuovo SMTP")
    	 {document.invioemail.indSmtp.value=document.invioemail.select.value;
    	 }
    	}
    //***********************************************************************************************************************		
    	function conta1(f)
    	{
    	if (f.value=="Nuova email") 
    		{document.invioemail.indEmail.style.display="list-item";
    		}
    	else document.invioemail.indEmail.style.display="none";	
    	}	
    //***********************************************************************************************************************		
    	function adatta1()
    	{
    	if (document.invioemail.selectEmail.value!="Nuova email")
    	 {document.invioemail.indEmail.value=document.invioemail.select1.value;
    	 }
    	}
    //***********************************************************************************************************************		
    	function Verifica()
    	{
    		if (document.invioemail.selectSmtp.value=="") 
    		{ 	alert("Non hai selezionato nessus SMTP.") 
    			return false;}
    		if (document.invioemail.selectSmtp.value=="Nuovo SMTP" && document.invioemail.indSmtp.value=="Inserisci qui il nuovo SMTP") 
    		{ 	alert("Non hai inserito un SMTP valido.")
    			return false;}
    			
    			
    		if (document.invioemail.selectEmail.value=="") 
    		{ 	alert("Non hai selezionato nessuna EMAIL.")
    			return false;}
    		if (document.invioemail.selectEmail.value=="Nuova email" && document.invioemail.indEmail.value=="Inserisci qui la nuova email")
    		{ 	alert("Non hai selezionato una EMAIL valida.")
    			return false;}
    			
    			
    		if (document.invioemail.oggetto.value=="")
    		{ 	alert("Non hai inserito nessun OGGETTO.")
    			return false;}
    
    		if (!confirm("Le modifiche effettuate non potranno essere annulate.\rContinuare?"))
    			return false;
    
    	return true;
    	}
    //-->
    </script>
    <form method="POST" name="invioemail" onsubmit="java script:adatta(); adatta1(); return Verifica();" action="pippo.asp">
            <table align="center" cellpadding="0" cellspacing="0" border="0">
              <tr> 
                <td align="center" colspan="3" class="titolo">Parametri d'invio email</td>
              </tr>
              <tr> 
                <td colspan="3"><img src=images/spaziatore.gif" width="1" height="50"></td>
              </tr>
              <tr> 
                <td class="testo">SMPT</td>
                <td><img src=images/spaziatore.gif" width="10" height="1"></td>
                <td>
    				
                  <select name=selectSmtp size=1 onChange="javascript:conta(this); enable_modify()">
    			  	
    					<option value="" selected>[Seleziona]</option>
    							
                    <option value="Nuovo SMTP">Nuovo SMTP</option>
    				
                    <option value="1">smtp.micanet.it
                    </option>
                  </select>
                </td>
              </tr>
              <tr> 
                <td></td>
                <td><img src=images/spaziatore.gif" width="8" height="20"></td>
                <td> 
                  <input type="text" name="indSmtp" size="35" value="Inserisci qui il nuovo SMTP" style="display:none">
                </td>
              </tr>
              <tr> 
                <td colspan="3"><img src=images/spaziatore.gif" width="1" height="10"></td>
              </tr>
              <tr> 
                
                <td class="testo">Email</td>
                <td></td>
                <td> 
                  <SELECT name=selectEmail size=1 onchange="javascript:conta1(this); enable_modify()">
    				
    					<option value="" selected>[Seleziona]</option>
    							
                    <option value="Nuova email">Nuova email</option>
    				
                    <option value="1">gema@gema.it
                    </option>
                  </select>
                </td>
              </tr>
              <tr> 
                <td></td>
                <td><img src=images/spaziatore.gif" width="8" height="20"></td>
                <td> 
                  <input type="text" name="indEmail" size="35" value="Inserisci qui la nuova email" style="display:none">
                </td>
              </tr>
              <tr> 
                <td colspan="3"><img src=images/spaziatore.gif" width="1" height="10"></td>
              </tr>
              <tr> 
                <td class="testo">Firma</td>
                <td></td>
                <td> 
                  <input name="firma" size="35" value="" onChange="enable_modify()">
                </td>
              </tr>
              <tr> 
                <td colspan="3"><img src=images/spaziatore.gif" width="1" height="10"></td>
              </tr>
              <tr> 
                <td class="testo">Oggetto</td>
                <td></td>
                <td> 
                  <input name="oggetto" size="35" value="" onChange="enable_modify()">
                </td>
              </tr>
              <tr> 
                <td colspan="3"><img src=images/spaziatore.gif" width="1" height="10"></td>
              </tr>
              <tr> 
                <td class="testo">Azzera invio</td>
                <td></td>
                <td> 
                  <input type="checkbox" name="Azzera" value="True">
                </td>
              </tr>
              <tr> 
                <td colspan="3"><img src=images/spaziatore.gif" width="1" height="10"></td>
              </tr>
              <tr> 
                <td colspan="3" align="center">
    				<input name="modifica" value="Applica" type="button" disabled="true" onClick="return Verifica()"> 
                </td>
              </tr>
            </table>
    
    </form>
    	</td>
        <td width="1" bgcolor="#000000" height="426"><img src=images/spaziatore.gif" width="1" height="1"></td>
      </tr>
      <tr> 
        <td width="1" bgcolor="#000000" height="20"><img src=images/spaziatore.gif" width="1" height="1"></td>
        <td bgcolor="#FFFFFF" height="20"></td>
        <td width="1" bgcolor="#000000" height="20"><img src=images/spaziatore.gif" width="1" height="1"></td>
      </tr>
      <tr> 
        <td colspan="3" bgcolor="#000000" height="1"><img src=images/spazio.gif" width="1" height="1"></td>
      </tr>
    </table>
    <map name="Map"> 
      <area shape="rect" coords="547,117,736,145" href="mailto:galgen@tiscalinet.it" alt="Email Web Agency" title="Email Web Agency">
    </map>
    </body>
    </html>
    1000 grazie per la tua disponibilità
    Gennaro

  6. #6
    Reale_Augello
    Guest

    Vi...

    ... sono numerosi errori dovuti alla formattazione del forum.
    Mandami il tutto via mail:

    a.fitti@tin.it

    Ciao !

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    143
    grazie 1000 ma sono riuscito a risolvere l'arcano era una c...
    ciao e buona domenica
    Gennaro

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.