Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1

    [PHP5.6] form generation class [0.4]

    Buona sera a tutti, pubblico questo pacchetto in primis per ricevere suggerimenti che sicuramente mi aiuteranno a migliorare. Ancora la classe non è completa e il traguardo sarebbe supportare tutti i tipi di input e bootstrap.
    In sostanza la classe genera form e input in base agli array passati.

    In input accetta solo array.

    Generazione di form e tutti attributi html:
    -form

    Generazione di input e attributi html:
    -select
    -radio
    -checkbox

    Errore output display:
    Solo se eseguito dalla pagina load.php.
    Non c'è il display di errori se eseguito da index.php. Verrà solo generato un alert con chiamata fallita.


    Come detto è in fase di sviluppo ma a breve inserirò tutti gli input.

    In input accetta array perchè in futuro voglio aggiungere la possibilità di inserire delle funzioni di controllo javascript.

    Esempio array per generazione gruppo di radio in linea:

    Codice PHP:

        $form
    ->add_input    (        array            (                                "type" => "radio",        #richiesto                "name" => "one_radio",                                    #richiesto                "inline" => true,            #se speficifato bool | default false                "container_label_str"     => "Only one:",
                    
    array                    (                        "value" => 1,                        "label" => "me",                        "checked" => "checked"                    ),                                array                    (                        "value" => 0,                        "label" => "or me"                    )            )    ); 
    I campi richiesti sono specificati. In sostanza servono per identificare il gruppo di input, o il singolo input. Questo attributo è sempre richiesto per identificare il gruppo.

    Ecco l'esempio di una select:

    Codice PHP:

        $form
    ->add_input    (            array                (                    "type"                                     => "select",                                        #richiesto                    "name"                                 => "select_option",                            #richiesto                    "container_label_str"         => "This is a select:",
                        
    "option" => array                                                                            #richiesto                    (                            "1 (default)"         => 1,                            "0"                         => 0,                            "2"                         => 2                    )                )    ); 

    Mi piacerebbe sapere cosa ne pensate.

    Gli esempi si capiscono meglio nei file...
    File allegati File allegati
    Ultima modifica di hypertextPro; 28-11-2016 a 02:36

Tag per questa discussione

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.