Modification de xajax php and javascript library pour creer un un champ textarea et liste

Soyez le premier à donner votre avis sur cette source.

Vue 9 510 fois - Téléchargée 643 fois

Description

J'ai apporté des modifications sur l'API XAJAX pour répondre à quelle que besoin de programmation est précisément dans la création des champs Textaera et liste en HTML

Source / Exemple :


<?php
function Afficher($valeur,$privilege)
{
$reponse = new xajaxResponse();//Création d'une instance de xajaxResponse pour traiter les réponses serveur
$reponse = new xajaxResponse('ISO-8859-1');
 /** Afficher un contenu vide alors dans votre page principle il faut ajouter

  • un espace div <DIV id="affinObsGenerale"> </DIV>
    • /
$reponse->addClear("affinObsGenerale", "innerHTML"); $obsAgent='<hr align="left" > Un simple affichage'; $obsAgent .='<hr align="left" width="700"> '; /// Afficher le contenu de la variable dans la zone <div id="affinObsGeneraleAgent" > $reponse->addAssign("affinObsGenerale","innerHTML",$obsAgent); /// Ajouter un champ dans la zone DIV /// Création d'un champs textarea qui continet du texte $reponse->addCreateTextarea("affinObsGenerale", "textareaId","texte du text","","100","4",""); //addcreateList($sParent, $sId, $vAlueV,$vAlueL,$sName, $Vdisble ) $valeurSelect="1,2,3,4"; $valeurLabelSelect="aa,bb,cc,dd"; $reponse->addCreateList("affinObsGenerale", "selcet1",$valeurSelect,$valeurLabelSelect,"",""); $reponse->addEvent("selcet1", "onchange", "xajax_Valider(document.getElementById('selcet1').value);"); return $reponse->getXML(); } function Valider($valeur) { $reponse = new xajaxResponse();//Création d'une instance de xajaxResponse pour traiter les réponses serveur $reponse = new xajaxResponse('ISO-8859-1'); // afficher un message $reponse->addAlert("le champ que vous avez créer :$valeur "); return $reponse->getXML(); } require_once("xajax.inc.php"); $xajax = new xajax(); //On initialise l'objet xajax $xajax->setCharEncoding('ISO-8859-1'); $xajax->decodeUTF8InputOn(); //ajuter les fonctions dans l'objet AJAX $xajax->registerFunction("Afficher"); $xajax->registerFunction("Valider"); $xajax->processRequests();//Fonction qui va se charger de faire les requetes APRES AVOIR DECLARER NOS FONCTIONS ?> <html> <head> <title>Document sans titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <?php $xajax->printJavascript(); /* Affiche le Javascript */?> <BODY > <CENTER> <DIV id="affinObsGenerale"> </DIV> <input type="button" id="a1" onClick="xajax_Afficher('texte dans le champs','agent');" value="Afficher">

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.