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

    Script per campi modulo: numeri o lettere. Domanda

    Ciao!
    Si consideri il seguente script php:
    $campo[1] = "Nome";
    $lunghezza_campo[1] = "25";
    $lunghezza_max_campo[1] = "15";
    posso con una stringa di comando rendere obbligatorio l'inserimento di soli numeri o lettere?

    Grazie
    Ciao - Diego

  2. #2
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    allora, obbligatorio proprio non puoi, perchè li può sempre inserire, unico particolare: non li accetti
    Codice PHP:
    if (is_int($variabile)) //controlli che sia un numero intero
    If (is_string($variabile)) //controlli che sia una stringa 

  3. #3
    Potrebbe andare così?

    $campo[1] = "Nome";
    $lunghezza_campo[1] = "25";
    $lunghezza_max_campo[1] = "15";
    If (is_string($variabile)) //controlli che sia una stringa


    $campo[1] = "EURO";
    $lunghezza_campo[1] = "25";
    $lunghezza_max_campo[1] = "15";
    if (is_int($variabile)) //controlli che sia un numero intero
    Scusa se faccio domande banali. Hai detto che non si accettano i numeri e/o le lettere a seconda del caso... Come reagisce il sistema in quell'evenienza?
    Devo ricollegare la variabile ad un messaggio testuale? @.@
    Ciao - Diego

  4. #4
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    no, io ti avevo dato solo l'input, questo è quello completo:
    Codice PHP:
    $campo[1] = "Nome";
    $lunghezza_campo[1] = "25";
    $lunghezza_max_campo[1] = "15";
    If (
    is_int(lunghezza_campo[1]))
    {
    echo 
    '<h3 align="center">Non è possibile inserire caratteri numerici nel campo "lunghezza_campo[1]"</h3>'
    $lunghezza_campo[1] = ""
    }
    If (
    is_int(lunghezza_max_campo[1]))
    {
    echo 
    '<h3 align="center">Non è possibile inserire caratteri numerici nel campo "lunghezza_max_campo[1]"</h3>'
    $lunghezza_max_campo[1] = ""
    }
    If (
    is_int(campo[1]))
    {
    echo 
    '<h3 align="center">Non è possibile inserire caratteri numerici nel campo "campo[1]"</h3>'
    $campo[1] = ""


  5. #5
    Molto gentile!
    ci metterò del mio per applicarlo! Grazie1000!
    Ciao - Diego

  6. #6
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    prego

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.