Aller au contenu principal.

Description

Pour un besoin particulier, l'attribut ACTION de la balise FORM peut être modifié. Ainsi, il est possible de traiter le formulaire (exceptionnellement) dans une nouvelle page.

Cet usage est déconseillé car le serveur ne vérifie pas l'intégrité des données saisies. Si une vérification des données est demandée, celle-ci ne sera réalisée que par le client (en JS)

04/11/2011


'phpJSvForm' est protégé par un copyright ©2010-2011 - Pierre POISSON (synanceia) et par la licence GNU GPL v3.

Code PHP

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Test Formulaire - Traitement du formulaire vers une nouvelle page</title>    
        <script type="text/javascript" src="init.js"></script>
        <script type="text/javascript" src="jsVerifForm.js"></script>
        <link rel="stylesheet" type="text/css" href="cssVerifForm.css" />
    </head>    
    <body>  
<?php
    
require_once('../krumo/class.krumo.php');
    require_once(
'clVerifForm.php');
    
    
$form1 = new Form('',0);
    
$form1->setAction('page2.php') ;
    
$liste = new Liste('color','Votre choix : ''',
        array(
'#000000' ,'#0000FF' ,'#8A2BE2' ,'#A52A2A' ,'#5F9EA0' ,'#D2691E' ,'#DC143C' ,
            
'#00008B' ,'#008B8B' ,'#B8860B' ,'#006400' ,'#FF8C00'),
        array(
'black' ,'blue' ,'blueviolet' ,'brown' ,'cadetblue' ,'chocolate' ,'crimson' ,
            
'darkblue' ,'darkcyan' ,'darkgoldenrod' ,'darkgreen' ,'darkorange')
        );
    
    
$form1->addElement($liste) ;

    echo 
$form1;
?>
    </body>
</html>

Le formulaire avec JavaScript

Le formulaire sans JavaScript

Copyright © 2010-2011, Pierre POISSON (synanceia)
Avec l'aimable autorisation de Open Web Design & Swackie - Advantage Through Innovation
Le blog Sit'GEII | Des liens ...