摘要:表單生成器,使用快速創(chuàng)建現(xiàn)代化的表單,包含復(fù)選框單選框輸入框下拉選擇框等元素以及省市區(qū)三級(jí)聯(lián)動(dòng)時(shí)間選擇日期選擇顏色選擇文件圖片上傳等功能。
form-builder
PHP表單生成器,使用PHP快速創(chuàng)建現(xiàn)代化的form表單,包含復(fù)選框、單選框、輸入框、下拉選擇框等元素以及,省市區(qū)三級(jí)聯(lián)動(dòng),時(shí)間選擇,日期選擇,顏色選擇,文件/圖片上傳等功能。
Github地址 | Composer地址
表單使用form-create js表單生成器生成 如果對(duì)您有幫助,您可以點(diǎn)右上角 "Star" 支持一下 謝謝! 本項(xiàng)目還在不斷開發(fā)完善中,如有建議或問題請(qǐng)?jiān)谶@里提出 安裝composer require xaboy/form-builder
示例各組件配置屬性 點(diǎn)擊查看
請(qǐng)?jiān)?config/config.php中配置formSuccessScript屬性。設(shè)置為form提交成功后的js代碼或js地址,重新window.formCreate.formSuccess方法(帶標(biāo)簽) 或者直接修改formScript.php
namespace Test; use FormBuilderForm; //input組件 $input = Form::input("goods_name","商品名稱"); //日期區(qū)間選擇組件 $dateRange = Form::dateRange( "limit_time", "區(qū)間日期", strtotime("- 10 day"), time() ); //省市二級(jí)聯(lián)動(dòng)組件 $cityArea = Form::city("address","收貨地址",[ "陜西省","西安市" ]); //創(chuàng)建form $form = Form::create("/save.php",[ $input,$dateRange,$cityArea ]); $html = $form->setMethod("get")->setTitle("編輯商品")->view(); //輸出form頁(yè)面 echo $html;組件
namespace FormBuilderForm
Form::cascader 三級(jí)聯(lián)動(dòng),value為array類型
Form::city 省市二級(jí)聯(lián)動(dòng),value為array類型
Form::cityArea 省市區(qū)三級(jí)聯(lián)動(dòng),value為array類型
Form::checkbox 復(fù)選框
Form::color 顏色選擇
Form::date 日期選擇
Form::dateRange 日期區(qū)間選擇,value為array類型
Form::dateTime 日期+時(shí)間選擇
Form::dateTimeRange 日期+時(shí)間 區(qū)間選擇,value為array類型
Form::year 年份選擇
Form::month 月份選擇
Form::frame frame組件
Form::frameInputs frame組件,input類型,value為array類型
Form::frameFiles frame組件,file類型,value為array類型
Form::frameImages frame組件,image類型,value為array類型
Form::frameInputOne frame組件,input類型,value為string|number類型
Form::frameFileOne frame組件,file類型,value為string|number類型
Form::frameImageOne frame組件,image類型,value為string|number類型
Form::hidden hidden組件
Form::number 數(shù)字輸入框
Form::input input輸入框,其他type: text類型Form::text,password類型Form::password,textarea類型Form::textarea,url類型Form::url,email類型Form::email,date類型Form::idate
Form::radio 單選框
Form::rate 評(píng)分組件
Form::select select選擇框
Form::selectMultiple select選擇框,多選,value為array類型
Form::selectOne select選擇框,單選
Form::slider 滑塊組件
Form::sliderRange 滑塊組件,區(qū)間選擇,
Form::switches 開關(guān)組件
Form::timePicker
Form::time 時(shí)間選擇組件
Form::timeRange 時(shí)間區(qū)間選擇組件,value為array類型
Form::upload 上傳組件
Form::uploadImages 多圖上傳組件,value為array類型
Form::uploadFiles 多文件上傳組件,value為array類型
Form::uploadImageOne 單圖上傳組件
Form::uploadFileOne 單文件上傳組件
輸出namespace FormBuilderJson
Json::succ(msg,data = []) 表單提交成功
Form::fail(errorMsg,data = []) 表單提交失敗
Form::uploadSucc(filePath,msg) 文件/圖片上傳成功,上傳成功后返回文件地址
Form::uploadFail(errorMsg) 文件/圖片上傳失敗
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/28923.html
摘要:目的是節(jié)省開發(fā)人員在表單頁(yè)面上耗費(fèi)的時(shí)間,從而更專注于功能開發(fā)。使用可快速便捷的生成日常開發(fā)中所需的各種表單。可通過后端返回生成規(guī)則,進(jìn)行渲染。 form-create 具有動(dòng)態(tài)渲染、數(shù)據(jù)收集、校驗(yàn)和提交功能的表單生成器,支持雙向數(shù)據(jù)綁定、事件擴(kuò)展以及自定義組件,可快速生成包含有省市區(qū)三級(jí)聯(lián)動(dòng)、時(shí)間選擇、日期選擇等17種功能組件。 已兼容iview2.和iview3.版本 Github...
摘要:在中,提示符可能是。框架使用來執(zhí)行安裝及管理依賴。為了能訪問網(wǎng)頁(yè),要啟動(dòng)程序服務(wù)器。在大多數(shù)類系統(tǒng)中,包括,命令行提示符是符號(hào)。這兩個(gè)操作分別對(duì)應(yīng)于的和,即創(chuàng)建和讀取。首個(gè)表單要在模板中編寫表單,可以使用表單構(gòu)造器。 【摘要】自從ThinkSNS+不使用ThinkPHP框架而使用Laravel框架之后,很多人都說技術(shù)門檻抬高了,其實(shí)你與TS+的距離僅僅只是學(xué)習(xí)一個(gè)新框架而已,所以,我們...
摘要:原文地址安裝首先通過來安裝這個(gè)包編輯項(xiàng)目的文件在部分加入接下來從命令行更新接下來添加到的數(shù)組最后添加兩個(gè)類鏈接到的數(shù)組創(chuàng)建表單打開表單默認(rèn)是方法你可以隨意指定其他接收方法表單僅僅支持和方法和方法將會(huì)使用一個(gè)隱藏域添加到表單中來欺騙實(shí)現(xiàn)你可 原文地址: Laravel Collective Forms & HTML 安裝 首先通過 composer 來安裝這個(gè) 包, 編輯項(xiàng)目的 comp...
閱讀 3690·2021-09-07 10:19
閱讀 3633·2021-09-03 10:42
閱讀 3588·2021-09-03 10:28
閱讀 2555·2019-08-29 14:11
閱讀 814·2019-08-29 13:54
閱讀 1600·2019-08-29 12:14
閱讀 421·2019-08-26 12:12
閱讀 3619·2019-08-26 10:45