Overview

Namespaces

  • Kotchasan
    • Cache
    • Database
    • Http
    • Log
    • Orm
  • None
  • PHP
  • Psr
    • Cache
    • Http
      • Message
    • Log

Classes

  • Accordion
  • ApiController
  • ArrayTool
  • CKEditor
  • Collection
  • Config
  • Controller
  • Country
  • Csv
  • Curl
  • Currency
  • Database
  • DataTable
  • Date
  • DOMNode
  • DOMParser
  • Email
  • File
  • Files
  • Form
  • Grid
  • Html
  • Htmldoc
  • HtmlTable
  • Image
  • InputItem
  • Inputs
  • KBase
  • Language
  • ListItem
  • Login
  • Menu
  • Mime
  • Model
  • Number
  • ObjectTool
  • Password
  • Pdf
  • Province
  • Router
  • Session
  • Singleton
  • Tab
  • TableRow
  • Template
  • Text
  • Validator
  • View

Exceptions

  • ApiException
  • InputItemException
  • Overview
  • Namespace
  • Class
  • Tree

Class Form

Form class

Kotchasan\KBase
Extended by Kotchasan\Form
Namespace: Kotchasan
Author: Goragod Wiriya admin@goragod.com
Since: 1.0
Located at Kotchasan/Form.php
Methods summary
public static static
# button( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# checkbox( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# color( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# currency( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# date( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# email( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# file( array $attributes = array() )

Parameters

$attributes

Returns

static
public static array
# get2Input( )

ฟังก์ชั่นสร้าง input ชนิด hidden สำหรับใช้ในฟอร์ม ใช้ประโยชน์ในการสร้าง URL เพื่อส่งกลับไปยังหน้าเดิมหลังจาก submit แล้ว.

ฟังก์ชั่นสร้าง input ชนิด hidden สำหรับใช้ในฟอร์ม ใช้ประโยชน์ในการสร้าง URL เพื่อส่งกลับไปยังหน้าเดิมหลังจาก submit แล้ว.

Returns

array
public static static
# hidden( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# number( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# integer( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# password( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# radio( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# range( array $attributes = array() )

Parameters

$attributes

Returns

static
public string
# render( string $tag,…, array $param,…, string $options,… )

ฟังก์ชั่นสร้าง Form Element. id, name, type property ต่างๆของinput label : ข้อความแสดงใน label ของ input labelClass : class ของ label comment : ถ้ากำหนดจะแสดงคำอธิบายของ input ถ้าไม่กำหนดทั้ง label และ labelClass จะเป็นการสร้าง input อย่างเดียว array('name1' => 'value1', 'name2' => 'value2', ....)

ฟังก์ชั่นสร้าง Form Element. id, name, type property ต่างๆของinput label : ข้อความแสดงใน label ของ input labelClass : class ของ label comment : ถ้ากำหนดจะแสดงคำอธิบายของ input ถ้าไม่กำหนดทั้ง label และ labelClass จะเป็นการสร้าง input อย่างเดียว array('name1' => 'value1', 'name2' => 'value2', ....)

Parameters

$tag,…
$param,…
property ของ Input
$options,…
ตัวเลือก options ของ select

Returns

string
public static static
# reset( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# select( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# submit( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# tel( array $attributes = array() )

Parameters

$attributes

Returns

static
public static
# text( array $attributes = array() )

สร้าง input, select, textarea สำหรับใส่ลงในฟอร์ม id, name, type property ต่างๆของinput options สำหรับ select เท่านั้น เช่น array('value1'=> 'name1', 'value2'=>'name2', ...) label ข้อความแสดงใน label ของ input labelClass class ของ label comment ถ้ากำหนดจะแสดงคำอธิบายของ input ถ้าไม่กำหนดทั้ง label และ labelClass จะเป็นการสร้าง input อย่างเดียว

สร้าง input, select, textarea สำหรับใส่ลงในฟอร์ม id, name, type property ต่างๆของinput options สำหรับ select เท่านั้น เช่น array('value1'=> 'name1', 'value2'=>'name2', ...) label ข้อความแสดงใน label ของ input labelClass class ของ label comment ถ้ากำหนดจะแสดงคำอธิบายของ input ถ้าไม่กำหนดทั้ง label และ labelClass จะเป็นการสร้าง input อย่างเดียว

Parameters

$attributes
property ของ Input
public static static
# textarea( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# time( array $attributes = array() )

Parameters

$attributes

Returns

static
public static static
# url( array $attributes = array() )

Parameters

$attributes

Returns

static
Properties summary
public boolean $ajax

ตับแปรบอกว่ามีการใช้ form แบบ Ajax หรือไม่ ถ้าใช้งานต้องมีการเรียกใช้ GAjax ด้วย

ตับแปรบอกว่ามีการใช้ form แบบ Ajax หรือไม่ ถ้าใช้งานต้องมีการเรียกใช้ GAjax ด้วย

#
public boolean $gform

ตัวแปรบอกว่ามีการใช้งานฟอร์มร่วมกับ GForm หรือไม่ ถ้าใช้งานต้องมีการเรียกใช้ GAjax ด้วย.

ตัวแปรบอกว่ามีการใช้งานฟอร์มร่วมกับ GForm หรือไม่ ถ้าใช้งานต้องมีการเรียกใช้ GAjax ด้วย.

#
public string $javascript

Javascript

Javascript

#
Properties inherited from Kotchasan\KBase
$cfg, $request
Kotchasan API documentation generated by ApiGen