Heim > Artikel > Backend-Entwicklung > So generieren Sie schnell moderne Formulare mit PHP
Dieser Artikel stellt hauptsächlich die Methode zur schnellen Generierung moderner Formulare in PHP vor. Er hat einen gewissen Referenzwert. Jetzt können Freunde in Not darauf zurückgreifen 🎜>PHP-Formulargenerator, verwenden Sie PHP, um schnell moderne Formulare zu erstellen, einschließlich Kontrollkästchen, Optionsfeldern, Eingabefeldern, Dropdown-Auswahlfeldern und anderen Elementen sowie dreistufiger Verknüpfung von Provinzen und Gemeinden, Zeitauswahl, Datum Auswahl, Farbauswahl, Datei-/Bild-Upload und andere Funktionen.
Das Formular wird mit dem Form-Create-JS-Formulargenerator generiert
Wenn es für Sie hilfreich ist, können Sie auf „Stern“ klicken obere rechte Ecke, um es zu unterstützen.
composer require xaboy/form-builder
Bitte konfigurieren Sie die
-Eigenschaften in. Setzen Sie es auf den JS-Code oder die JS-Adresse, nachdem das Formular erfolgreich gesendet wurde, erstellen Sie die
-Methode neu (mit dem-Tag) oder ändern Sie direkt die config/config.php
formSuccessScript
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;
window.formCreate.formSuccess
-Komponente <script></script>
formScript.php
namespace FormBuilderForm
Form::city
Form::cityArea
Form::checkbox
Form: :color
Form::date
Form::dateRange
Form::dateTime
Form::dateTimeRange
Form::year
Form::Monat
Form::Frame
Form::frameInputs
Form::frameFiles
Form::frameImages
Form::frameInputOne
Form::frameFileOne
Form::frameImageOne
Form::hidden
Form::number
Form::input
, Textbereichstyp , URL-Typ , E-Mail-Typ Form::text
, Datumstyp Form::password
Form::textarea
Form::url
Form::email
Form::idate
Form::rate
Form::select
Form::selectMultiple
Form::selectOne
Form::slider
Form::sliderRange
Form::switches
Form::timePicker
Form::time
Form::timeRange
Form::upload
Form::uploadImages
Formular: :uploadFiles
Formular::uploadImageOne
Form::uploadFileOne
Ausgabe
namespace FormBuilderJson
Form::fail(errorMsg,data = [])
Form::uploadSucc(filePath,msg)
Form::uploadFail(errorMsg)
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!
Verwenden Sie mixphp, um den asynchronen E-Mail-Versand mit mehreren Prozessen zu erstellen
Informationen zur Uploadify-Nutzungsfehleranalyse
Das obige ist der detaillierte Inhalt vonSo generieren Sie schnell moderne Formulare mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!