Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di french
    Registrato dal
    Jun 2001
    Messaggi
    117

    impedire caratteri in campo text

    Ho trovato in un post questa funzione molto utile:

    codice:
    function checknumberIMP1(obj){
    	v = obj.value;
    	if (v.length > 0) {
    		carattere = v.substr(v.length-1);
    		if (carattere<"0" || carattere>"9") {
    			if (carattere!="," && carattere!="-") {
    				obj.value = v.substr(0,v.length-1);
    			}
    		}
    	}		
    }
    Vorrei però che impedisse anche lo 0 (zero) solo se inserito singolarmente. Per intendersi non posso inserire '0' ma posso inserire '10' '20' etc..

    Grazie.
    French

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    function checknumberIMP1(obj){
    	v = obj.value;
    	if (v.length > 0) {
    		carattere = v.substr(v.length-1);
    		if (carattere<"0" || carattere>"9") {
    			if (carattere!="," && carattere!="-") {
    				obj.value = v.substr(0,v.length-1);
    			}
    		}
    	}		
    	if (obj.value=="0") {
    		obj.value = "";
    	}
    }
    ciao

    ps: sinceramente non mi pare un controllo molto valido... se l'utente incolla nel campo una serie di caratteri presi altrove lo script falla... e inoltre non impedisce che il primo carattere sia "," o che vi siano piu' segni "-" e ","
    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
    Utente di HTML.it L'avatar di french
    Registrato dal
    Jun 2001
    Messaggi
    117
    E' un campo per inserire la quantità in un carrello elettronico. Mi interessa solo un deterrente iniziale per l'immissione di caratteri non consentiti. Viene comunque poi fatto un controllo lato server in ASP.

    Comunque mille grazie. Ciao.
    French

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.