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

    hilite() e focus() che non vanno

    Hola!
    Premetto che sono alle prime armi con lo scripting.
    Ho il seguente codice:
    codice:
    <script>
    function check_valore(campo,minino){
    	var mycampo = campo;
    	var myminimo = minino;
    	if (isNaN(document.main.elements[mycampo].value)){
    		alert ('\nValore errato: il dato inserito deve esssere un numero\t\n')
    		hilite (mycampo);
    		document.main.elements[mycampo].value = '';
    		document.main.elements[mycampo].focus();
    		return false;
    	}
    	if (document.main.elements[mycampo].value < myminimo){
    		alert ('\nLa quantità minima richiesta è superiore a quella indicata\t\n')
    		hilite (mycampo);
    		document.main.elements[mycampo].value = '';
    		document.main.elements[mycampo].focus();
    		return false;
    	}
    	return true;
    }
    </script>
    Ma le seguenti righe non fanno il loro dovere:
    hilite (mycampo);
    document.main.elements[mycampo].value = '';
    document.main.elements[mycampo].focus();

    Dove sbaglio?

    Grazie & Ciao!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    cosa fa la function

    hilite()

    ?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    In teoria dovrebbe evicenziare, cmq potrei anche eliminarla, non è importantissima, quello che mi preme maggiormente è il fatto di svutare la textbox e assegnargli il focus.

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.