Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Problema con inserimento dato

    Ciao a tutti.

    Posso chiedere un consiglio?

    Si tratta della compilazione di un form realizzato in ASP nel quale ho una serie di campi in cui vanno inseriti dei numeri.

    Non sempre però sono disponibili questi numeri da inserire ed in questi casi l'operatore dovrebbe indicare ad esempio 0 per andare avanti, ma tale valore potrebbe essere equivocato, nel senso che per alcuni campi non potremmo sapere se si tratta effettivamente del valore 0 oppure dell'inserimento 'provvisorio' fatto per proseguire.

    Rendere i campi non obbligatori non mi sembra la soluzione migliore, forse si potrebbe prevedere un carattere particolare che segnali l'inserimento provvisorio (ad esempio & oppure $, ecc.); che però contrasterebbe col formato numerico dei campi numerici.

    Come si potrebbe risolvere il problema?

    Grazie-

  2. #2
    Scegli -1 come valore provvisorio per andare avanti.

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da Mems
    Scegli -1 come valore provvisorio per andare avanti.
    Non ci avevo pensato e potrebbe andare; ma la RegExp che controlla che il valore sia numerico non mi accetta il numero negativo:

    codice:
    if (!form.N_C.value.match(/^[0-9]+$/))
    Come la modifico?

  4. #4
    Esiste la funzione nativa di VBScript che verifica se un valore è numerico o meno.
    codice:
    isNumeric(valore)
    E' di tipo bolean e restituisce true o false.

  5. #5
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da Mems
    Esiste la funzione nativa di VBScript che verifica se un valore è numerico o meno.
    codice:
    isNumeric(valore)
    E' di tipo bolean e restituisce true o false.
    OK, grazie!

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.