<?php /** * Form helper * * Created on 2011. 11. 18. * @author 불의회상 <hoksi2k@hanmail.net> * @package helper * @subpackage controllers * @version 1.0 */ class Form_hlp extends CI_Controller { function __construct() { parent::__construct(); $this->load->helper('form'); } function index() { // Default $data['form_open_default'] = form_open(); // Action 변경 $data['form_open_action'] = form_open('form_hlp/add'); // Multipart Form $data['form_open_multipart'] = form_open_multipart(); // Hidden field $data['form_hidden'] = form_hidden('username', 'johndoe'); // View form config $data['attr'] = array('class' => 'form_cls', 'id' => 'myform', 'name' => 'myform'); $data['hidden'] = array('username' => 'Joe', 'member_id' => '234'); $data['input'] = array( 'name' => 'username', 'id' => 'username', 'value' => 'johndoe', 'maxlength' => '100', 'size' => '30', 'style' => 'width:30%' ); $data['options'] = array( 'small' => 'Small Shirt', 'med' => 'Medium Shirt', 'large' => 'Large Shirt', 'xlarge' => 'Extra Large Shirt' ); $data['chk_opt'] = array( 'name' => 'newsletter', 'id' => 'newsletter', 'value' => 'accept', 'checked' => TRUE, 'style' => 'margin:10px' ); $data['btn_opt'] = array( 'name' => 'button', 'id' => 'button', 'value' => 'true', 'type' => 'reset', 'content' => 'Reset' ); // JavaScript $data['js'] = 'onClick="some_function()"'; $data['seljs'] = 'onChange="some_function()"'; // String $data['string'] = 'Here is a string containing "quoted" text.'; $this->load->view('form_hlp_sample', $data); } }
<?php $this->load->view('inc/header')?> <table class="tablesorter" border="0" cellpadding="0" cellspacing="1"> <thead> <tr> <th style="text-align:center" width="20%">구분</th> <th width="80%">결과</th> </tr> </thead> <tr> <th style="text-align:center" colspan="2">Form Option</th> </tr> <tr> <td>$attr</td> <td><xmp><?php print_r($attr)?></xmp></td> </tr> <tr> <td>$hidden</td> <td><xmp><?php print_r($hidden)?></xmp></td> </tr> <tr> <td>$string</td> <td><xmp><?php print_r($string)?></xmp></td> </tr> <tr> <th style="text-align:center" colspan="2">Form</th> </tr> <tr> <td>form_open()</td> <td><xmp><?php echo $form_open_default?></xmp></td> </tr> <tr> <td>form_open('form_hlp/add')</td> <td><xmp><?php echo $form_open_action?></xmp></td> </tr> <tr> <td>form_open(NULL, $attr)</td> <td><xmp><?php echo form_open(NULL, $attr)?></xmp></td> </tr> <tr> <td>form_open(NULL, $attr, $hidden)</td> <td><xmp><?php echo form_open(NULL, $attr, $hidden)?></xmp></td> </tr> <tr> <td>form_open_multipart()</td> <td><xmp><?php echo $form_open_multipart?></xmp>form_open() 와 동일하나 multipart 속성을 추가한다</td> </tr> <tr> <td>form_hidden('username', 'johndoe')</td> <td><xmp><?php echo $form_hidden?></xmp></td> </tr> <tr> <td>form_hidden($hidden)</td> <td><xmp><?php echo form_hidden($hidden)?></xmp></td> </tr> <tr> <td>form_close($string)</td> <td><xmp><?php echo form_close($string)?></xmp></td> </tr> <tr> <th style="text-align:center" colspan="2">Input Option</th> </tr> <tr> <td>$input</td> <td><xmp><?php print_r($input)?></xmp></td> </tr> <tr> <td>$js</td> <td><?php echo $js?></td> </tr> <tr> <th style="text-align:center" colspan="2">Input</th> </tr> <tr> <td>form_input('username', 'johndoe')</td> <td><?php echo form_input('username', 'johndoe')?></td> </tr> <tr> <td>form_password($input)</td> <td><?php echo form_password($input)?></td> </tr> <tr> <tr> <td>form_upload($input, NULL, $js)</td> <td><?php echo form_upload($input, NULL, $js)?></td> </tr> <tr> <td>form_textarea($input)</td> <td><?php echo form_textarea($input)?></td> </tr> <tr> <th style="text-align:center" colspan="2">Select Option</th> </tr> <tr> <td>$options</td> <td><xmp><?php print_r($options)?></xmp></td> </tr> <tr> <td>$seljs</td> <td><?php echo $seljs?></td> </tr> <tr> <th style="text-align:center" colspan="2">Select</th> </tr> <tr> <td>form_dropdown('shirts', $options, 'large')</td> <td><?php echo form_dropdown('shirts', $options, 'large')?></td> </tr> <tr> <td>form_dropdown('shirts', $options, array('small', 'large'))</td> <td><?php echo form_dropdown('shirts', $options, array('small', 'large'))?></td> </tr> <tr> <td>form_dropdown('shirts', $options, 'large', $seljs)</td> <td><?php echo form_dropdown('shirts', $options, 'large', $seljs)?></td> </tr> <tr> <th style="text-align:center" colspan="2">Checkbox, Radio Option</th> </tr> <tr> <td>$chk_opt</td> <td><xmp><?php print_r($chk_opt)?></xmp></td> </tr> <tr> <td>$js</td> <td><?php echo $js?></td> </tr> <tr> <th style="text-align:center" colspan="2">Checkbox, Radio</th> </tr> <tr> <td>form_checkbox('newsletter', 'accept', TRUE)</td> <td><?php echo form_checkbox('newsletter', 'accept', TRUE)?></td> </tr> <tr> <td>form_radio($chk_opt)</td> <td><?php echo form_radio($chk_opt)?></td> </tr> <tr> <td>form_radio($chk_opt, NULL, NULL, $js)</td> <td><?php echo form_radio($chk_opt, NULL, NULL, $js)?></td> </tr> <tr> <th style="text-align:center" colspan="2">Label</th> </tr> <tr> <td>form_label('What is your Name', 'username')</td> <td><xmp><?php echo form_label('What is your Name', 'username')?></xmp></td> </tr> <tr> <th style="text-align:center" colspan="2">Button Option</th> </tr> <tr> <td>$btn_opt</td> <td><xmp><?php print_r($btn_opt)?></xmp></td> </tr> <tr> <td>$js</td> <td><?php echo $js?></td> </tr> <tr> <th style="text-align:center" colspan="2">Button</th> </tr> <tr> <td>form_submit('mysubmit', 'Submit Post!')</td> <td><?php echo form_submit('mysubmit', 'Submit Post!')?></td> </tr> <tr> <td>form_reset('myreset', 'Reset Post!')</td> <td><?php echo form_reset('myreset', 'Reset Post!')?></td> </tr> <tr> <td>form_button('name','content')</td> <td><?php echo form_button('name','content')?></td> </tr> <tr> <td>form_button($btn_opt)</td> <td><?php echo form_button($btn_opt)?></td> </tr> <tr> <td>form_button('mybutton', 'Click Me', $js)</td> <td><?php echo form_button('mybutton', 'Click Me', $js)?></td> </tr> <tr> <th style="text-align:center" colspan="2">Fieldset</th> </tr> <tr> <td rowspan="2"> form_fieldset()<br/> form_fieldset_close() </td> <td><?php echo form_fieldset('Address Information'); echo "<p>fieldset content here</p>\n"; echo form_fieldset_close(); ?> </td> </tr> <tr> <td><?php echo form_fieldset('Address Information', array('id' => 'address_info', 'class' => 'address_info')); echo "<p>fieldset content here</p>\n"; echo form_fieldset_close(); ?> </td> </tr> <tr> <th style="text-align:center" colspan="2">Etc</th> </tr> <tr> <td>form_prep($string)</td> <td><xmp><?php echo form_prep($string)?></xmp></td> </tr> <tr> <td>set_value()</td> <td><input type="text" name="quantity" value="<?php echo set_value('quantity', '0'); ?>" size="50" /></td> </tr> <tr> <td>set_select()</td> <td> <select name="myselect"> <option value="one" <?php echo set_select('myselect', 'one', TRUE); ?> >One</option> <option value="two" <?php echo set_select('myselect', 'two'); ?> >Two</option> <option value="three" <?php echo set_select('myselect', 'three'); ?> >Three</option> </select> </td> </tr> <tr> <td>set_checkbox()</td> <td> <input type="checkbox" name="mycheck" value="1" <?php echo set_checkbox('mycheck', '1'); ?> /> <input type="checkbox" name="mycheck" value="2" <?php echo set_checkbox('mycheck', '2'); ?> /> </td> </tr> <tr> <td>set_radio()</td> <td> <input type="radio" name="myradio" value="1" <?php echo set_radio('myradio', '1', TRUE); ?> /> <input type="radio" name="myradio" value="2" <?php echo set_radio('myradio', '2'); ?> /> </td> </tr> </table> <?php $this->load->view('inc/footer')?>
© Copyright by hoksi(Page rendered in 0.0150 seconds)