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

    Disabilitare submit se valore input è errato

    Ragazzi ho un problemino;
    Io ho un input del genere <input type="text" id="ordine" onchange="javascript:ControlloMinFatt(this.value,3 )" />
    Il codice javascript è questo
    codice:
    <script language="javascript">
    		function exminfatt(d,valore)
    		{
    			if (d >= valore){
    				return 0;
    			}			
    			else {
    				return 1;
    			}
    		}
    		function ControlloMinFatt(d,minfatt)
    		{	
    			if (exminfatt(d,minfatt)==1){
    				document.getElementById('aggiungi').disabled = true;
    				alert("La quantità acquistata non può essere inferiore a quella dell'ordine minimo!");
    			}
    		}
    
    	</script>
    Ovviamente voglio che se un utente scriva un valore inferiore al 3 appaia un alert e venga disabilitato il pulsante submit.
    L'alert funziona ma non mi disabilita il submit, dove sbaglio?
    Il submit è di questo tipo <input type="submit" name="aggiungi" value="Aggiungi al carrello" />
    Grazie in anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    se lo richiami con l'id "getElementById('aggiungi')" devi poi aggiungere l'id anche nel oggetto (in questo caso il submit) altrimenti funziona solo con IE che non distingue tra name e id
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Si scusate l'ho omesso, in realtà l'id è presente ma non funziona cmq!
    Sto impazzendo

  4. #4
    Niente raga sbagliavo una cavolata, funziona perfettamente

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.