Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Type of <INPUT>

  1. #1

    Type of <INPUT>

    Ho una Input box nella quale l'utente deve inserire solo numeri interi e mai lettere o altri simboli.

    Come faccio???

    Ciao e grazie in anticipo!



    P.S.: Vi riporto qui di seguito la mia situazione:

    ------------------------------------------------------------
    ------------------------------------------------------------

    <INPUT tabindex=5 size=6 maxlength=6 name="ore" value="<? print "$ore"; ?>" >

    ------------------------------------------------------------
    ------------------------------------------------------------

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    un controllo con js, ma può essere disabilitato..
    fai un is_numeric($_POST['nomecampo']) in php
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Originariamente inviato da Francis87
    un controllo con js, ma può essere disabilitato..
    fai un is_numeric($_POST['nomecampo']) in php
    A me interesserebbe farlo in HTML e non in Javascript...non è possibile? :-0

  4. #4
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641
    ciao
    non credo si possa fare con il solo HTML;
    cmq se può esserti utile, vedi questo link:
    http://www.extrowebsite.com/articolojs.asp?ID=37
    ciao
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  5. #5
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    l'html non è un linguaggio di programmazione e quindi non ha dei processi di controllo sui dati immessi.
    Il linguaggio universale è il javascript che può controllare i dati immessi un form e quindi sulla base di ciò emmettere un output.

    Il problema come ti faceva notare Francis è che il javascript può essere facilmente disabilitato oppure mancare del tutto, quindi crea la possibilità che un utente, possa evitare il controllo sulla stringa immessa.

    alternative: quella che ti ha indicato francis è una possibilità, l'altra, se hai un range ristretto di numeri, è quella di usare una select con campi option contenenti i numeri da inserire.

  6. #6
    Originariamente inviato da Francis87
    un controllo con js, ma può essere disabilitato..
    fai un is_numeric($_POST['nomecampo']) in php
    COme si usa questo is_numeric($_POST['nomecampo']) ???

    Devo inserirlo nella stessa pagina della immissione? AL posto di nome campo nel mio caso devo mettere 'ore_lavorate' giusto?

    Scusa se ti faccio domande stupide...ma non so proprio come fare!

    Ciao e 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 © 2026 vBulletin Solutions, Inc. All rights reserved.