![]() | Champs HTML5 (types, paramètres, validations,...) |
JqGrid définit les types et paramètres des champs. HTML5 a apporté des nouveaux types standards dans les navigateurs.
PhpMyApp permet de mettre jqGrid en mode HTML5. Ceci se fait en mettant comme type, le type HTML5 précédé de # .
Le mode HTML5 concerne tous les champs d'un formulaire et n'est disponible qu'en mode Formulaire d'édition !
Les fonctionnalités automatiques de PMA (liens, liste déroulantes, états...) ne marchent plus en mode HTML
Pour générer le champ HTML suivant :
<input
type ="password"
size ="10"
pattern ="^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9]).{8,}$"
placeholder="Veuillez entretr votre mot de passe"
title ="Le mot de passe doit contenir : au minimum 8 caractères, au moins 1 majuscule, 1 minuscule, 1 chiffre et 1 caractère spécial"
>
Il faut mettre comme Type (qui générera le paramètre jqGrid edittype) :
#password
et comme Paremeter (qui générera le paramèttre jqGrid editoptions) :
size:10, pattern:'^(?...', placeholder:'Veuill...', title:'Le mot...'