Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    103

    Creare regola di controllo per checkbox(OOP form validate)

    Mi riferisco all'articolo su html.it su come validare i form in php con la programmazione a oggetti. Come faccio a creare una regola che valga anche per i checkbox?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Su quell'articolo c'è la classe HasElementsRule.
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    103
    ma non è per i select? Io parlo di checkbox... Cmq sia non riesco ad utilizzarla! cosa devo mettere nel form poi perchè sia checked se viene selezionato e i campi sn incorretti?

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Il controllo viene fatto intersecando l'array delle scelte con l'array dei valori ammessi.

    Basta che al checkbox dai come name=variabile[]

    in post avrai un array $_POST['variabile'] che potrai dare in pasto alla regola.

    N.B.
    Nel caso scegliessi un solo valore $_POST['variabile'] non sarebbe un array, ma una variabile semplice.

    Io ho fatto questa modifica:

    codice:
    if(!is_array($_POST['variabile'])) {
    
      $arraydadareallaregola = array($_POST['variabile']);
    
    } else {
    
      $arraydadareallaregola = $_POST['variabile'];
    
    }
    spero possa esserti utile, ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    103
    mio dio nn ci arrivo..

    c'è già una cosa del genere commentata nel codice ma nn ci arrivo davvero..

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    103
    UP!!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    103
    raga up!! vi prego! non so come controllare la checkbox!!

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.