U kunt een Drupal - powered website hebben bezocht en zelfs niet bekend is . De open - source content management systeem ( CMS ) is een robuuste programmering platform waarmee ontwikkelaars om dynamische webpagina's die veel elementen , complexe vormen onder hen zijn onder andere te maken . Het maken van formulieren in Drupal is vergelijkbaar met hoe formulieren worden gemaakt in de programmeertaal PHP , die ook open-source . Er zijn een paar verschillende soorten vorm die ontwikkelaars kunnen profiteren bij het maken van vorm - gebaseerde pagina's op het Drupal platform . Formulieren generieke Het creëren van een basisvorm zonder enige specifieke style sheet is een van de meer eenvoudige en gemakkelijke vorm creatie methoden voor Drupal ontwikkelaars . Vorm elementen worden gemaakt door het genereren van vorm arrays , die vorminformatie in een hiërarchische structuur te slaan . Vorm attributen kunnen ook sub- attributen , die zal verschijnen wanneer aan bepaalde voorwaarden wordt voldaan op het gebied vorm , bijvoorbeeld als een optie is " andere ", een extra veld formulier kan worden gegenereerd waarmee de web-gebruikersinterface om aanvullende informatie die beschrijft invoeren de " andere " optie . Elk veld vorm is zijn eigen woning en attributen die vervolgens kunnen worden aangepast en gebruikt voor het invullen van andere formulieren op het Drupal -powered toegewezen locatie . Thema Formulieren Terwijl basisvormen kan goed zijn voor barebones websites of invoer van gegevens zijn, als je het creëren van een gestileerde consument gerichte website , wilt u waarschijnlijk een thema op het formulier . Drupal vorm API gebruiker mogelijk maakt om aangepaste formulier thema's ze kunnen toepassen in een deken manier om alle formulieren gemaakt op hun Drupal website te maken . Zelfs als een geschapen vorm heeft een hardcoded thema daarin ( in de vorm van CSS , bijvoorbeeld) , kan het Drupal thema van de CSS- thema, dat ontwikkelaars de tijd van het moeten oude , vreemde code die anders nutteloos zou zijn te verwijderen bespaart overschrijven . Een speciaal thema functie met de naam " theme_ " wordt voorafgegaan om het formulier id's om te bepalen welke thema moet worden toegepast op bepaalde specifieke vormen . Validation Vormen Als je bent het uitvoeren van eenvoudige informatie verzamelen , basic Drupal vormen zijn prima , maar als je nodig hebt om te valideren de informatie gebruikers in de vorm met een database ( aan de macht website inloggen, bijvoorbeeld) , kunt u gebruik maken van de validatie van de functie opgenomen in Drupal vorm API . Formuliervelden die geldig worden verklaard worden toegevoegd met de tag " _validate " . Wanneer de gebruiker de informatie in de vorm indient , zal alleen de velden die zijn voorzien van tag controleren aan de hand van de opgegeven databank om te zien of de gegevens overeenkomen . Dit is vooral voordelig bij het valideren van aanmeldingsgegevens of van een gebruiker verzendkosten postcode op een shopping website . Formulier Inzending Terwijl sommige ontwikkelaars kiezen om PHP te gebruiken om de macht van de indiening van de informatie uit het formulier in een database zoals MySQL , kunnen ze ook kiezen om de functie inzending in Drupal 's vorm API gebruiken . De functie " _submit " wordt gebruikt om informatie uit overeenkomstige formuliervelden doorgeven aan de database waarin de veldwaarden worden opgeslagen . Het is belangrijk op te merken dat een submit functie werkt alleen als de submit knop aanwezig is en er in de Drupal vorm is het veld " $ _POST " en dat elke vorm validatie heeft niet gefaald . Als een formuliervelden die geldig worden niet succesvol valideren , dan is het formulier indienen zal falen .
|