이 글에서는 주로 PHP를 사용하여 최신 양식을 빠르게 생성하는 방법을 소개합니다. 이제 이를 여러분과 공유합니다. 도움이 필요한 친구들이 참고할 수 있습니다.
PHP 양식 작성 도구, PHP를 사용하여 빠르게 확인란, 라디오 버튼, 입력 상자, 드롭다운 선택 상자 및 기타 요소를 포함하는 현대적인 형태를 생성할 뿐만 아니라 지방자치단체 간 3단계 연결, 시간 선택, 날짜 선택, 색상 선택, 파일/파일/ 사진 업로드 등
Github 주소 | Composer 주소
composer require xaboy/form-builder
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 FormBuilderForm
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::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 数字输入框
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 评分组件
Form::select select选择框
Form::selectMultiple select选择框,多选,value为array类型
Form::selectOne select选择框,单选
Form::slider 滑块组件
Form::sliderRange 滑块组件,区间选择,
Form::switches 开关组件
Form::timePicker
Form::time 时间选择组件
Form::timeRange 时间区间选择组件,value为array类型
Form::upload 上传组件
Form::uploadImages 多图上传组件,value为array类型
Form::uploadFiles 多文件上传组件,value为array类型
Form::uploadImageOne 单图上传组件
Form::uploadFileOne 单文件上传组件
namespace FormBuilderJson
각 구성 요소의 구성 속성을 보려면 클릭하세요.config/config.php
에서 formSuccessScript
속성을 구성하세요. 양식이 성공적으로 제출된 후 js 코드 또는 js 주소로 설정하고 window.formCreate.formSuccess
메서드(<script></script>
태그 사용)를 다시 시도하거나 formScript.php
네임스페이스 FormBuilderForm
3단계 연결, 값은 배열 유형
을 직접 수정하세요.도 및 시 2차 연결, 값은 배열형
도 및 시의 3차 연결, 값은 배열형
🎜🎜Form:: checkbox🎜 checkbox🎜🎜🎜🎜🎜Form:: color🎜 색상 선택🎜🎜🎜🎜🎜Form::date🎜 날짜 선택🎜🎜🎜🎜🎜Form::dateRange🎜 날짜 범위 선택, 값은 배열 유형🎜🎜🎜🎜 🎜 형식::dateTime🎜 날짜 + 시간 선택🎜 🎜 🎜🎜🎜양식::dateTimeRange🎜 날짜 + 시간 범위 선택, 값은 배열형 🎜🎜🎜🎜🎜양식::year🎜 연도 선택🎜🎜🎜🎜🎜양식::월 🎜월 선택🎜🎜🎜🎜🎜Form: : 프레임🎜 프레임 구성 요소🎜🎜🎜🎜🎜Form::frameInputs🎜 프레임 구성 요소, 입력 유형, 값은 배열 유형🎜🎜🎜🎜🎜Form::frameFiles🎜 프레임 구성 요소, 파일 유형 , 값은 배열 유형🎜🎜🎜🎜🎜Form ::frameImages🎜 프레임 구성 요소, 이미지 유형, 값은 배열 유형🎜🎜🎜🎜🎜Form::frameInputOne🎜 프레임 구성 요소, 입력 유형, 값은 문자열|숫자 유형🎜🎜🎜 🎜🎜Form::frameFileOne🎜 프레임 구성 요소, 파일 유형, 값은 문자열|숫자 유형🎜🎜🎜🎜🎜Form::frameImageOne🎜 프레임 구성 요소, 이미지 유형, 값은 문자열|숫자 유형🎜🎜🎜🎜🎜Form::hidden 🎜 숨겨진 컴포넌트🎜🎜🎜🎜🎜Form:: number🎜 숫자 입력 상자🎜🎜🎜🎜🎜Form::input🎜 입력 입력 상자, 기타 유형: 텍스트 유형Form::text
, 비밀번호 유형 양식::password, 텍스트 영역 유형 양식::textarea
, URL 유형 양식::url
, 이메일 유형 양식::email code>, 날짜 유형 <code>양식:: idate
🎜🎜🎜🎜🎜Form::radio🎜 라디오 버튼🎜🎜🎜🎜🎜Form::rate🎜 등급 구성 요소🎜🎜🎜🎜🎜Form::select🎜 선택 상자 선택🎜🎜🎜🎜 🎜Form: :selectMultiple🎜 선택 선택 상자, 다중 선택, 값은 배열 유형🎜🎜🎜🎜🎜Form::selectOne🎜 선택 상자 선택, 라디오 선택🎜🎜🎜🎜🎜Form::slider🎜 슬라이더 구성 요소🎜🎜🎜🎜🎜Form: :sliderRange🎜 슬라이더 구성 요소, 간격 선택, 🎜🎜🎜🎜🎜Form::switches🎜 스위치 구성 요소🎜🎜🎜🎜🎜Form::timePicker🎜🎜🎜🎜🎜🎜 형식::time🎜 시간 선택 구성 요소🎜 🎜🎜🎜🎜 Form::timeRange🎜 시간 간격 선택 구성 요소, 값은 배열 유형🎜🎜🎜🎜🎜Form::upload🎜 업로드 구성 요소🎜🎜🎜🎜🎜Form::uploadImages🎜 다중 이미지 업로드 구성 요소, 값은 배열 유형🎜🎜🎜🎜🎜 Form::uploadFiles🎜 다중 파일 업로드 구성 요소, 값은 배열 유형🎜🎜🎜🎜🎜Form::uploadImageOne🎜 단일 이미지 업로드 구성 요소🎜🎜🎜🎜🎜Form::uploadFileOne🎜 단일 파일 업로드 component🎜🎜🎜🎜Output🎜🎜 네임스페이스 FormBuilderJson🎜🎜🎜🎜🎜Json::succ(msg,data = [])🎜 양식 제출 성공🎜🎜🎜🎜🎜Form::fail(errorMsg, data = [])🎜 양식 제출 실패 🎜🎜🎜🎜🎜Form::uploadSucc(filePath,msg)🎜 파일/이미지가 성공적으로 업로드되었으며, 업로드 성공 후 파일 주소가 반환됩니다.🎜🎜🎜🎜🎜양식: :uploadFail(errorMsg)🎜 파일/이미지 업로드 실패🎜🎜🎜🎜이상 모든 분들의 학습에 도움이 되는 내용이길 바랍니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 참고해주세요! 🎜🎜관련 추천: 🎜mixphp를 사용하여 다중 프로세스 비동기 이메일 전송 만들기
위 내용은 PHP로 최신 양식을 빠르게 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!