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

    impedire invio multiplo di form

    ragazzi un aiuto .. disabilito il pulsante submit all'invio del form .. non mi funge la get
    con internet explorer non va.. con firefox si si.. non dovrebbe essere diversamente?

    <SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript">

    function formControl(submitted)
    {
    if(submitted=="1")
    {
    commentForm.Submit.disabled=true

    }
    }

    </SCRIPT>


    <FORM action="page_load_time.php" method="post" enctype="text/plain" name="commentForm">

    How did you find our site?
    <input type="text" maxlength="30" size="20">



    <input type="submit" name="Submit" value="Send Comments and Get a Cookie" onClick="formControl(1)">
    </FORM>

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    due esempi ( da controllare)
    codice:
    <form name="form1" method="post" action="Disabilita pulsante 1.aspx" id="form1" onsubmit="window.setTimeout(function(){document.getElementById('Button1').disabled=true;document.getElementById('div2').innerHTML = 'Operazione in corso, prego attendere...';}, 0);">
    	<div>
    		<input type="submit" name="Button1" value="Button" id="Button1" />
    	</div>
    	<div id="div2"></div>
    </form>
    
    
    
    
    <form name="form1" method="post" action="Disabilita pulsante 3.aspx" id="form1">
    	<script type="text/javascript">
    	<!--
    	var theForm = document.forms['form1'];
    	if (!theForm) {
    		theForm = document.form1;
    	}
    	function __doPostBack() 
    	{
    		theForm.submit();
    	}
    	// -->
    	</script>
    
    
        <div>
            <input type="submit" name="Button1" value="Button" onclick="this.value = 'Attendere...'; this.disabled = true; __doPostBack('Button1','');" id="Button1" />
        </div>
    </form>
    Pietro

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    altro esempio

    codice:
    <form name="form1" method="post" action="disabilita pulsante.aspx" id="form1">
    	<div>
    		<input type="submit" name="Button1" value="Button" onclick="v=this;window.setTimeout(function(){v.disabled=true;document.getElementById('div2').innerHTML = 'Operazione in corso, prego attendere...';}, 1);" id="Button1" />
    	</div>
    	<div id="div2"></div>
    </form>
    Pietro

  4. #4
    te posos fa un monumento?

    adesos si che va.. anche con firefox grazie

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da salvatore78
    te posos fa un monumento?

    adesos si che va.. anche con firefox grazie
    Eh! no. Mi tocco le palle. Certe cose dopo morto
    Pietro

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.