Вход Регистрация
Файл: source/library/Savant3/tests/templates/04_plugins_form.tpl.php
Строк: 82
<html>
    <head>
        <title>Form Plugin Test</title>
        <style>
            body, table, tr, th, td
            {
                font-family: Verdana;
                font-size: 9pt;
                background-color: aliceblue;
            }
            
            div.Savant-Form
            {
                margin: 8px;
            }
            
            fieldset.Savant-Form
            {
                margin: 8px;
                border-top:    1px solid silver;
                border-left:   1px solid silver;
                border-bottom: 1px solid gray;
                border-right:  1px solid gray;
                padding: 4px;
            }
            
            legend.Savant-Form
            {
                padding: 2px 4px;
                color: #036;
                font-weight: bold;
                font-size: 120%;
            }
            
            table.Savant-Form
            {
                border-spacing: 0px;
                margin: 0px;
                spacing: 0px;
                padding: 0px;
            }
            
            tr.Savant-Form
            {
            }
            
            th.Savant-Form
            {
                padding: 4px;
                spacing: 0px;
                border: 0px;
                text-align: right;
                vertical-align: top;
            }
            
            td.Savant-Form
            {
                padding: 4px;
                spacing: 0px;
                border: 0px;
                text-align: left;
                vertical-align: top;
            }
            
            label.Savant-Form
            {
                font-weight: bold;
            }
            
            input[type="text"] {
                font-family: monospace;
                font-size: 9pt;
            }
            
            textarea {
                font-family: monospace;
                font-size: 9pt;
            }
            
        </style>
    </head>
    <body>
        <?php
            
// start a form
            
$this->form('set''class''Savant-Form');
            
            echo 
$this->form('start');
            
            
// add a hidden value before the layout
            
echo $this->form('hidden''hideme''hidden & valued');
            
            
// start a block
            
echo $this->form('block''start''First Section''row');
            
            
// text field
            //               type,   name,     value,         label,                   attribs,               require, message
            
echo $this->form('text''mytext'$this->mytext'Enter some text here:', array('size' => '20'), true,    $this->valid['mytext']);
            
            
// checkbox with default value (array(checked, not-checked))
            
echo $this->form('checkbox''xbox'$this->xbox'Check this:', array(1,0), 'style="text-align: center;"');
            
            
// single select
            
echo $this->form('select''picker'$this->picker'Pick one:'$this->opts);
            
            
// NEW BLOCK
            
echo $this->form('block''start'"Second Section"'row');
            
            
// multi-select with note
            
echo $this->form('group''start''Pick many:');
            echo 
$this->form('select''picker2'$this->picker2'Pick many:'$this->opts'multiple="multiple"');
            echo 
$this->form('note'"<br />Pick as many as you like; use the Ctrl key on Windows, or the Cmd key on Macintosh.");
            echo 
$this->form('group''end');
            
            
// radio buttons
            
echo $this->form('radio''chooser'$this->chooser'Choose one:'$this->opts);
            
            
// NEW BLOCK
            
echo $this->form('block''start'null'row');
            
            
// text area
            
echo $this->form('textarea''myarea'$this->myarea'Long text:', array('rows'=>12,'cols'=>40));
            echo 
$this->form('block''end');
            
            
// NEW BLOCK (clears floats)
            
echo $this->form('block''start'null'row');
            echo 
$this->form('submit''op''Save');
            echo 
$this->form('reset''op''Reset');
            echo 
$this->form('button''''Click Me!'null, array('onClick' => 'return alert("hello!")'));
            
            
// end the form
            
echo $this->form('block''end');
            echo 
$this->form('note''<span style="color: red;">* Indicates a required field.</span>');
            echo 
$this->form('end');
        
?>
    </body>
</html>
Онлайн: 0
Реклама