Вход Регистрация
Файл: 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>
Онлайн: 2
Реклама