Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: comparevalidator

  1. #1

    comparevalidator

    ciao,
    devo controllare che l'input inserito sia solo di tipo STRING, ho messo questo compare validator ma non funge...

    <asp:comparevalidator id=CompareValidator3 runat="server" ErrorMessage="Solo caratteri" Display="Dynamic" ControlToValidate="stato" Operator="DataTypeCheck">


    cosa sbaglio?

  2. #2
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    in che senso non funge... che ti dice???
    PAZZIA PAZZIA
    PORTAMI VIA!

  3. #3
    nel senso che se inserisco solo numeri non mi dice che devo inserire solo caratteri

    io non voglio che in certi input vengano inseriti dei numeri.

  4. #4
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Allora forse è più opportuno usare le espressioni regolari.
    Ciao

  5. #5
    Utente di HTML.it L'avatar di Dust_79
    Registrato dal
    Mar 2001
    Messaggi
    696
    beh, teoricamente si deve usare proprio quel controllo lì.
    è che non ho .NET sottomano quindi non posso fare prove...
    PAZZIA PAZZIA
    PORTAMI VIA!

  6. #6
    ci stavo pensando però ancora non ho capito come formare l'espressione d amettere nel controllo.

    per inserire solo caratteri qual'è?

    e solo numeri?

  7. #7
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Con questa espressione "\d{4}" imponi l'inserimento soltanto di numeri; il numero tra le graffe indica quanti numeri.

    <asp:regularexpressionvalidator
    ControlToValidate="annoMostra"
    Display="Dynamic"
    ErrorMessage="Sono ammessi solo quattro numeri"
    ValidationExpression="\d{4}"
    runat="server" />

    per ammettere solo caratteri mi pare che basti sostituire d con w.

  8. #8
    ma se non voglio dare un limite anche se non vedo il motivo.


    e per i caratteri?

  9. #9
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    prova solo con "\d"; per i caratteri "\w"

  10. #10
    senti c'è qualcosa in italiano che spiega queste cose per benino?

    perchè per i numeri c'è la d e per i caratter ic'è la w?


    dove cavolo sono scritte ste cose?

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.