Accueil > > > MODIFICATION DE XAJAX PHP AND JAVASCRIPT LIBRARY POUR CREER UN UN CHAMP TEXTAREA ET LISTE
MODIFICATION DE XAJAX PHP AND JAVASCRIPT LIBRARY POUR CREER UN UN CHAMP TEXTAREA ET LISTE
Information sur la source
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
- <?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">
<?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">
Historique
- 17 juillet 2007 16:37:57 :
- pas
- 17 juillet 2007 16:47:25 :
- pas
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
xAjax & MySQL [ par JrM92 ]
Bonjour, Voila j'utilise depuis peu la technologie xAjax dans un projet de chat en ligne. Mais voila, j'ai un problème quand j'arrive à MySQL : Je m
Nettoyage d'une textarea [ par crahier ]
Bonjour, Dans un formulaire, j'ai une textarea où les utilisateurs peuvent saisir un commentaire. Dans cette zone, je voudrais interdir d'y mettre u
Recupérer le contenu de la selection d'une liste provenant d'une popup et renseigner un textarea [ par patingfree ]
Bonjour, Je voudrais récupérer le contenu de la sélection d'une liste provenant d'une popup et renseigner un textarea dans la fenêtre parente. Le code
Recupérer des données issues d'une popup dans un champ textarea de la fenêtre mère [ par patingfree ]
Bonjour, J'ai une fenêtre popup contenant une liste d'éléments qui s'ouvre lorsqu'on clique sur une case et après la sélection d'un élément de la list
inserer le contenu d'un textarea dans une base de données [ par patingfree ]
Bonjour à tous, J'ai 3 mois d'expérience en php et suis confronté à un problème. Je dispose d'un formulaire (produit) et un fichier d'envoie du formul
AJAX [ par xbladarium ]
Bonjour, Voila j'aimerais recuperer la valeur de mon select et grace a cette valeur pouvoir afficher des données qui sont dans la BDD en fonction de
Besoin d'aide pour un script. [ par Yodelei ]
Bonjour à tous, Je cherche à réaliser un script qui liste tous les dossiers et sous-dossiers d'un disque de manière récursive et surtout de stocker c
curl et ajax [ par tious82 ]
Bonjour a tous, J'essai de récuperer le contenu d'un résultat d'une page distante( une base de connaissance - application web tierce stockée sur un s
datepicker entre ajax /php/javascript/mysql/mvc [ par mmanas ]
bonjour tout le monde, je travail actuelement sur un petit formulaire, j'ai un champs date d'embauche, que j'aimerai faire avec un calendrier, questio
comment fait on pour insérer du code HTML dans un textarea ? [ par MEHDI1643 ]
je veux insérer le code html dans un champs textarea, suivant l'action de utilisateur dans une liste le modéle html s'affiche dans la champ textarea
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|