這篇文章主要介紹了關於PHP快速產生現代化form表單的方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
PHP表單產生器,使用PHP快速建立現代化的form表單,包含複選框、單選框、輸入框、下拉選擇框等元素以及,省市區三級連動,時間選擇,日期選擇,顏色選擇,檔案/圖片上傳等功能。
Github位址| Composer位址
composer require xaboy/form-builder
各元件設定屬性點選檢視
請在config/config.php
中設定formSuccessScript
屬性。設定為form提交成功後的js程式碼或js位址,重新window.formCreate.formSuccess
方法(帶<script></script>
標籤) 或直接修改#formScript.php
namespace Test; use FormBuilder\Form; //input组件 $input = Form::input('goods_name','商品名称'); //日期区间选择组件 $dateRange = Form::dateRange( 'limit_time', '区间日期', strtotime('- 10 day'), time() ); //省市二级联动组件 $cityArea = Form::city('address','收货地址',[ '陕西省','西安市' ]); //创建form $form = Form::create('/save.php',[ $input,$dateRange,$cityArea ]); $html = $form->setMethod('get')->setTitle('编辑商品')->view(); //输出form页面 echo $html;
namespace \FormBuilder\Form
Form::cascader 三級聯動,value為array型別
Form::city 省市二級連動,value為array型別
Form::cityArea 省市區三級連動,value為array類型
Form::checkbox 複選框
Form::color 顏色選擇
#Form::date 日期選擇
Form::dateRange 日期區間選擇,value為array類型
##Form::dateTime 日期時間選擇
Form::dateTimeRange 日期時間區間選擇,value為array類型
年份選擇
月選擇
Form::text,password類型Form:: password,textarea類型
Form::textarea,url類型
Form::url,email類型
Form::email,date類型
Form ::idate
#Form::slider 滑桿元件
#Form::sliderRange 滑桿元件,區間選擇,
#Form::switches 開關元件
Form::timePicker
時間選擇元件
時間區間選擇元件,value為array類型
上傳元件
多圖上傳元件,value為array類型
##Form: :uploadImageOne
#Form::uploadFileOne
單一檔案上傳元件輸出
以上是PHP快速產生現代化form表單的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!