Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problemi Invio Form

  1. #1

    Problemi Invio Form

    Salve, spero che la sezione sia giusta.
    Non capisco perché il form di cui il seguente codice, mi indirizza in "elabora_pec.php" solo con IE mentre con Mozilla e Chrome mi rimanda alla stessa pagina in refresh. Chiedo aiuto. Grazie

    codice:
    <script language="JavaScript" type="text/javascript">
    
    function ChkMR() {
    var doc = document.forms[0];
    if(doc.MR_Denominazione.value==''){
    alert('Attenzione!\nSi prega di inserire il campo \'Denominazione\'');
    doc.MR_Denominazione.focus();
    return false;
    }
    if(doc.MR_Addr.value==''){
    alert('Attenzione!\nSi prega di inserire il campo \'Via/Piazza\'');
    doc.MR_Addr.focus();
    return false;
    }
    return true;
    }
    
    </script>
    </head>
    <body>
    
    <form method="post" action="elabora_pec.php" enctype="multipart/form-data" name="_ModRiv">
    
    	<table border="0" cellspacing="0" cellpadding="2" width="600">
    		<tr>
    				<h2>
    					Inserimento Nuovo Titolare 
    				</h2>
    			</td>
    		</tr>
    		<tr>
    			<td>
    				<hr />
    
    
    				<h3>
    					Dati Azienda:
    				</h3>
    				<table width="100%" border="0">
    					<tr>
    						<td>
    							Ragione Sociale
    							<span class="error">*</span>
    						</td>
    						<td>
    							<input id="" name="MR_Denominazione" type="text" value=""/>
    						</td>
    						<td class="error">
    
    						</td>
    
    					</tr>
    
    					<tr>
    						<td>
    							Indirizzo
    							<span class="error">*</span>
    						</td>
    						<td>
    							<input id="" name="MR_Addr" type="text" value=""/>
    						</td>
    						<td class="error">
    
    						</td>
    					</tr>
    				
    
    				
    
    				<span class="error">*</span> dati obbligatori
    				<div align="right"><a style="text-decoration:none" onClick="ChkMR()
    					return false;"href=""><input name="submit" type="submit" value="invia">
    					</a>
    				</div>
    				
    
    			</td>
    		</tr>	
    </table>
    </form>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    Prova nettere l'indirizzo assoluto nel form. Non penso sia un problema di js.

  3. #3
    Grazie, ho provato il tuo suggerimento, ma niente da fare.
    Se utilizzo IE (non importa che versione perché ho provato su postazioni diverse) passa alla pagina di elaborazione normalmente.
    Se utilizzo Moz o Chrome, già vedo che a hover INVIA mi segnala la stassa pagina nella barra e infatti cliccando si reindirizza sulla stessa. Un mistero, mi sta facendo impazzire.

  4. #4
    scusa Simo22, sono sempre gibsolike ho risposto erroneamente con un account vecchio che avevo in memoria in ufficio.

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E questa sintassi su che manuale è scritta? O è programmazione creativa?
    Comunque, togli il href (il grassetto) dal tansto submit (deve rimanere) e metti il richiamo della funzione nel submit del form (onsubmit="return ChkMR();").
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    grazie, risolto.
    Grazie anche del rimprovero. Quando ci vuo' ci vuo'!

  7. #7
    Originariamente inviato da Nicodi
    ...
    un utente -> un account

    disabilitato il piu' vecchio, vediamo di evitare per favore, perche' si rischia il ban

    grazie, torniamo pure in topic

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.