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

    Funzionamento Form HTML

    Buongiorno,
    nel sito dell'azienda per cui lavoro ci sono alcune pagine contenenti Form HTML per l'invio di e-mail contenenti alcuni dati. Il problema che vi voglio porre è questo: come mai se utilizzo Mozilla Firefox come browser queste form non funzionano, mentre se uso Internet Explorer sì? Da cosa può dipendere?

    Ciao & Grazie a tutti in anticipo

  2. #2

    Re: Funzionamento Form HTML

    Originariamente inviato da superbamboocha
    Buongiorno,
    nel sito dell'azienda per cui lavoro ci sono alcune pagine contenenti Form HTML per l'invio di e-mail contenenti alcuni dati. Il problema che vi voglio porre è questo: come mai se utilizzo Mozilla Firefox come browser queste form non funzionano, mentre se uso Internet Explorer sì? Da cosa può dipendere?

    Ciao & Grazie a tutti in anticipo
    Dovresti postare il codice di queste pagine, altrimenti è dura dare una risposta sensata...

  3. #3
    Senza il codice delle pagine si possono fare solo delle supposizioni. Dalla mia (triste) esperienza, uno dei motivi per cui può succedere quel che descrivi, è che per effettuare il submit del form viene utilizzato del javascript non standard, quindi riconosciuto solo da IE.

  4. #4
    codice:
    <html>
    <head>
    <title>Computer Gross - Richiesta Password</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="style_cgross.css" rel="stylesheet" type="text/css">
    <SCRIPT language=JavaScript>
    <!--
    //Variabili globali
    var today = new Date();
    //per quante ore deve rimanere il cookie 
    //8640 un anno
    var expires = new Date(today.getTime() + (8640 * 3600000));
    var path = '/';
    var domain = 'computergross.it';
    var cookiesEnabled = -9;
    
    if (navigator.cookieEnabled == true)
    {
       cookiesEnabled = 1;
    }
    else if (navigator.cookieEnabled == false)
    {
       cookiesEnabled = 0;
    }
    else
    {
       
       var expire = new Date();
       expire.setTime(expire.getTime() + 3600000);
       document.cookie = 'TestingCookieSupport=AreCookiesTurnedOn;expires=' + expire.toGMTString();
    
       // check del cookie
       if (document.cookie.indexOf('TestingCookieSupport=') == -1)
       {
          cookiesEnabled = -2;
       }
       else
       {
          // cookie trovato
          cookiesEnabled = 2;
    
          // cancella cookie
          document.cookie = 'TestingCookieSupport=;expires=Thu, 01-Jan-70 00:00:01 GMT';
       }
    }
    
    if (cookiesEnabled <= 0)
       document.location.href = 'cookie.html';
    
    function isEmpty(s)
    { 
    	return ((s == null) || (s.length == 0));
    }
    
    function Get_Cookie(name) {
    	var start = document.cookie.indexOf(name+"=");
    	var len = start+name.length+1;
    	if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    	if (start == -1) return null;
    	var end = document.cookie.indexOf(";",len);
    	if (end == -1) end = document.cookie.length;
    	return unescape(document.cookie.substring(len,end));
    }
     
    function Set_Cookie(name,value) {
    	document.cookie = name + "=" + escape(value) +
    	"; expires=" + expires.toGMTString() +
         "; path=" + path  + 
         "; domain=" + domain;
    }
     
    function set() {
    	if (document.forms[0].Salva.checked){
    			var fldPWD = document.getElementById('pwd');
    			Set_Cookie("$$$password",fldPWD.value);
    			var fldUID = document.getElementById('userId');
    			Set_Cookie("$$$userid",fldUID.value);
    		}else{
    			Set_Cookie("$$$password", '');
    			Set_Cookie("$$$userid", '');
    		}
    }
    
    function get() {
    		userIdVal = Get_Cookie("$$$userid")
    		if (!isEmpty(userIdVal)) {
    			var fld = document.getElementById('userId');
    			fld.value = userIdVal;
    			document.forms[0].Salva.checked = true;
        		}
        		passwordVal = Get_Cookie("$$$password")
        		if (!isEmpty(passwordVal)) {
    			var fld = document.getElementById('pwd');
            		fld.value = passwordVal;
            		document.forms[0].Salva.checked = true;
        		}
    	}
    	
    	function Auth(){
    	if(document.privacy.Autorizzazione_Privacy(1).checked){
    		document.privacy.submit();
    		}else{
    		alert('Attenzione, si richiede l\'autorizzazione al trattamento dei dati personali.');
    		document.privacy.Autorizzazione_Privacy(0).checked=true;
    		return false;
    		}
    	}
    
    //-->
    </SCRIPT>
    </head>
    
    <body topmargin="0">
    <table width="100%"  border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><div align="center">
          <p align="left">[img]testata_cgi_new_2.gif[/img]</p>
          <FORM name = "privacy" action=http://www.leonet.com/cgi-bin/FormMail.pl 
                      method=post>
            <p align="left" class="titolobig_greyhome">
                <span class="titolo_orange">Richiedi la Password</span> </p>
            
    
    
              <INPUT type=hidden value=f.becherelli@computergross.it,a.lagana@computergross.it,al.pelagotti@computergross.it
                      name=recipient>
              <INPUT type=hidden value="Richiesta password Computer Gross" 
                      name=subject>
              <INPUT type=hidden 
                      value=http://www.computergross.it/gross/risposta/ 
                      name=redirect>
              <INPUT type=hidden 
                      value=realname,persona_riferimento,partita_iva,localita,email,Cliente_CGI,Autorizzazione_Privacy 
                      name=required>
            </p>
            <TABLE cellSpacing=0 cellPadding=2 
                            width="90%" align=left border=0>
              <TBODY>
                <TR>
                  <TD width="23%">
                    <DIV class=scritta_bold align=left><span class="normale_bluhome">Ragione Sociale</span><FONT 
                                color=#ff0000>*</FONT></DIV></TD>
                  <TD width="77%">
                    <INPUT size=30 
                                  name=realname>              </TD>
                </TR>
                <TR>
                  <TD>Codice Cliente</TD>
                  <TD><INPUT name=codice_cliente id="codice_cliente" 
                                  size=10 maxLength=8></TD>
                </TR>
                <TR>
                  <TD width="23%">
                    Nome e Cognome <span class="normale_bluhome"></span><FONT 
                                  color=#ff0000>*</FONT></TD>
                  <TD width="77%">
                    <INPUT 
                                  id=persona_riferimento size=30 
                                  name=persona_riferimento>              </TD>
                </TR>
                <TR>
                  <TD width="23%">
                    <DIV class=scritta_bold align=left><span class="normale_bluhome">Partita IVA</span><FONT color=#ff0000>*</FONT></DIV></TD>
                  <TD width="77%">
                    <INPUT maxLength=11 
                                  size=15 name=partita_iva>              </TD>
                </TR>
                <TR>
                  <TD width="23%">
                    <DIV class=scritta_bold 
                                  align=left><span class="normale_bluhome">Localit&agrave;</span><FONT 
                                  color=#ff0000>*</FONT></DIV></TD>
                  <TD width="77%">
                    <INPUT size=30 
                                  name=localita>              </TD>
                </TR>
                <TR>
                  <TD width="23%">
                    <DIV class=scritta_bold 
                                  align=left><span class="normale_bluhome">E-Mail<FONT 
                                  color=#ff0000></FONT></span><FONT 
                                  color=#ff0000>*</FONT></DIV></TD>
                  <TD width="77%">
                    <INPUT size=30 
                                  name=email>              </TD>
                </TR>
                <TR>
                  <TD> Telefono</TD>
                  <TD>
                    <INPUT 
                                  name=phone id="phone" size=30>              </TD>
                </TR>
                <TR>
                  <TD valign="top">Sei gi&agrave; cliente Computer Gross?<span class="scritta_bold"><FONT 
                                  color=#ff0000>*</FONT></span></TD>
                  <TD><table width="175">
                      <tr>
                        <td><label>
                          <input type="radio" name="Cliente_CGI" value="vecchio_cliente">
                    Si</label></td>
                        <td><input name="Cliente_CGI" type="radio" value="nuovo_cliente">
                    No</td>
                      </tr>
                  </table></TD>
                </TR>
                <TR>
                  <TD valign="top">
                    <DIV class=normale_bluhome align=left>Eventuali Note</DIV></TD>
                  <TD>
                    <TEXTAREA name=note rows=3 cols=25></TEXTAREA>              </TD>
                </TR>
                <TR>
                  <TD width="23%" valign="top">
                    <DIV class=normale_bluhome align=left><span class="titoletto_rosso">Informativa ex art. 13 d. lgs. 196/2003 per il trattamento di dati personali</span><span class="scritta_bold"><FONT 
                                  color=#ff0000>*</FONT></span></DIV></TD>
                  <TD width="77%"><div style="width:400px; height:60px; overflow:auto; border:1px solid black;" class="testo7">Dichiaro espressamente di prestare il consenso al trattamento dei miei dati personali per le finalit&agrave; descritte nell'informativa e quindi anche per consentire a Computer Gross Italia S.p.A. di contattarmi con comunicazioni telefoniche, comunicazioni telefax, corrispondenza postale e messaggi di posta elettronica per aggiornarmi ed informarmi in ordine alle iniziative promozionali o commerciali della societ&agrave; o in ordine alle iniziative commerciali affini che potranno essere promosse dalle societ&agrave; del gruppo facente capo a Computer Gross Italia S.p.A.
                    Dichiaro, altres&igrave;, di prestare il mio consenso alla comunicazione dei miei dati personali alle societ&agrave; controllate, collegate, partecipate, partecipanti e controllanti di Computer Gross Italia S.p.A. specificamente indicate nella pagina del sito dedicata alla descrizione delle societ&agrave; del gruppo., per le finalit&agrave; di cui al punto 2. dell'informativa.</div>
                    
    
                      <table width="350">
                        <tr>
                          <td><label>
                            <input type="radio" name="Autorizzazione_Privacy" value="no_consenso">
                    No, non presto il consenso</label></td>
                          <td><input name="Autorizzazione_Privacy" type="radio" value="consenso">
                            <span class="titoletto_rosso">Si, presto il consenso</span> </td>
                        </tr>
                    </table>                </TD>
                </TR>
                <TR>
                  <TD colspan="2" valign="top"><TABLE width="70%" 
                              border=0 align="center" cellPadding=2 cellSpacing=0>
                    <TBODY>
                      <TR>
                        <TD><div align="left">
                            <INPUT class=inputmy type=button value="Invia il modulo" name=Button onClick="Auth();">
                        </div></TD>
                        <TD><div align="left">
                            <INPUT class=inputmy type=reset value=Cancella name=Reset>
                        </div></TD>
                      </TR>
                    </TBODY>
                  </TABLE></TD>
                </TR>
                <TR>
                  <TD colspan="2" valign="top"><TABLE width="90%" 
    border=0 align="center" cellPadding=2 cellSpacing=0>
                    <TBODY>
                      <TR>
                        <TD><div align="left"><FONT 
                                  color=#ff0000>*</FONT>I campi asteriscati sono obbligatori</div></TD>
                      </TR>
                    </TBODY>
                  </TABLE></TD>
                </TR>
              </TBODY>
            </TABLE>
            </FORM>
        </div></td>
      </tr>
    </table>
    
    <map name="Map"><area shape="rect" coords="218,58,312,82" href="http://www.computergross.it/portal/viewHome.do">
    <area shape="rect" coords="322,58,407,80" href="http://www.computergross.it/portal/viewCompanyProfile.do">
    <area shape="rect" coords="419,60,501,81" href="http://www.computergross.it/portal/viewMission.do">
    <area shape="rect" coords="513,57,599,81" href="http://www.computergross.it/portal/viewProducts.do">
    <area shape="rect" coords="609,54,696,83" href="http://www.computergross.it/portal/viewNews.do">
    <area shape="rect" coords="705,60,794,82" href="http://www.computergross.it/portal/viewContacts.do">
    <area shape="rect" coords="801,60,895,79" href="http://www.computergross.it/portal/catalog/start.do?catalogId=10000">
    </map></body>
    </html>

  5. #5
    Vi sono molti errori nel documento.
    Tralasciamo il DOCTYPE e altre amene strutture che, ripeto, non è obbligatorio, ma giovano all'insieme...
    1 - document.privacy.Autorizzazione_Privacy(1).checked funziona solo con IE perchè "document.privacy non è definito"... dovresti identificarlo dando al form id="privacy" e poi, successivamente, attraverso document.getElementById("privacy").
    2 - molti attributi non sono racchiusi tra apici

    IE è di bocca buona (troppo)...

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.