version 4.1.0

บทที่ 9 การสร้างฟอร์มสำหรับป้อนข้อมูล

  ศุกร์ที่ 17 เมษายน พ.ศ. 2558 เวลา 07:13:08 น.      2,102 ครั้ง


บทที่ 9 การสร้างฟอร์มสำหรับป้อนข้อมูล

Form : Volt template

Form : Volt template

รูปภาพที่ 1 | Form : Volt template

ตัวอย่างคำสั่ง

 
{{ form('products/save', 'method': 'post') }}

    <label>Username</label>
    {{ text_field('username', 'placeholder' : 'username' }}

    <label>Password</label>
    {{ password_field('password', 'class' : 'form-control', 'placeholder' : 'password') }}
        
    <label>Address</label>
    {{ text_area('address', 'class' : 'form-control', 'placeholder' : 'address') }}

    <label>Sex</label>
    {{ radio_field('sex', 'value' : 'M') }} ชาย 
    {{ radio_field('sex', 'value' : 'F') }} หญิง
    
    <label>Mobile Network</label>
    {{ check_field('mobile', 'value' : 'ais') }} AIS 
    {{ check_field('mobile', 'value' : 'dtac') }} DTAC
    {{ check_field('mobile', 'value' : 'true') }} TRUE
    
    <label>Photo</label>
    {{ file_field('photo', 'class' : 'form-control') }}

    <label>Group</label>
    {% set productTypes = [ 'super' : 'Super', 'admin' : 'Admin', 'member' : 'Member' ] %}
    {{ select('group', productTypes, 'using': ['id', 'name']) }}

    {{ submit_button('Send') }}

{{ end_form() }}
                             


Form : PHP ธรรมดา

Form : PHP ธรรมดา

รูปภาพที่ 2 | Form : PHP ธรรมดา

ตัวอย่างคำสั่ง

 
 'post')); ?>

    <label>Username</label>
    <?php echo Phalcon\Tag::textField(array('username', 'placeholder '=> 'Username')); ?>

    <label>Password</label>
    <?php echo Phalcon\Tag::passwordField(array('password',
        'class' => 'form-control',
        'placeholder' => 'Password'
    )); ?>
        
    <label>Address</label>
    <?php echo Phalcon\Tag::textArea(array('address', 'placeholder' => 'Address')); ?>

    <label>Sex</label>
    <?php echo Phalcon\Tag::radioField(array('sex', 'value' => 'M')); ?> ชาย 
    <?php echo Phalcon\Tag::radioField(array('sex', 'value' => 'F')); ?> หญิง
    
    <label>Mobile Network</label>
    <?php echo Phalcon\Tag::checkField(array('mobile', 'value' => 'ais')); ?> AIS 
    <?php echo Phalcon\Tag::checkField(array('mobile', 'value' => 'dtac')); ?> DTAC
    <?php echo Phalcon\Tag::checkField(array('mobile', 'value' => 'true')); ?> TRUE
    
    <label>Photo</label>
    <?php echo Phalcon\Tag::fileField(array('photo', 'class' => 'form-control')); ?>

    <label>Group</label>
    <?php $productTypes = array( 'super' => 'Super', 'admin' => 'Admin', 'member' => 'Member'); ?>
    <?php echo Phalcon\Tag::select(array('group', $productTypes, 'using' => array('id', 'name'))); ?>

    <?php echo Phalcon\Tag::submitButton(array('Send')); ?>

<?php echo Phalcon\Tag::endForm(); ?>
                             


แท็ก


Credit

  ขอบคุณข้อมูลจากเว็บไซต์ docs.phalconphp.com


นักแปล / นักเขียน / เรียบเรียง

author

เอกบิณ ใจแก้วมา (แม็ก)

"โปรแกรมเมอร์ตัวเล็ก ๆ" สะสมประสบการณ์ด้านการพัฒนาซอฟแวร์มามากกว่า 11 ปี
# ติดตามผลงานได้ที่ | พบกับเราที่ Google+ | Facebook






Comment