JAVA Modification champ avec liste déroulante
Paeh
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
Paeh Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Paeh Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je dois terminer le code d'un site intranet et j'ai des difficultés :
J'ai besoin de modifier la valeur d'un champ numérique en fonction d'une liste déroulante. Cette liste contient juste les valeurs "M²", "Are" et "Hectare".
Premier problème :
Je n'arrive pas à appeler ma fonction Javascript (dans unitesuperf.js) et j'ai le code
Parse error: syntax error, unexpected T_DOUBLE_ARROW in E:\web\www\intranet2\application\models\forms\FLignParc.php on line 123
Je suis débutant en Javascript et mes cours de PHP sont un peu loin...
Voici le php :
/* Choix unité superficie */
$unitesuperficie = new Zend_Form_Element_Select('unitesuperficie');
$unitesuperficie->addMultiOptions ($this->listunitesuperficie())
->addDecorators($this->_myElementSpanDecorators)
//ligne 123 ->setAttribs('onChange' => 'Unitesuperf(lignparc_superficie)');
//---------------//
function listunitesuperficie() {
// Appel de mon modèle de table
$Tunitesuperficie = new Tunitesuperficie();
// Extraction de mes données
$lignparc_superficies = $Tunitesuperficie->selectData();
$USlist = array(2);
$USlist[0] = "M²";
$USlist[1] = "Are";
$USlist[2] = "Hectare";
foreach ($lignparc_superficies as $lignparc_superficie) {
$list[$lignparc_superficie->id_unite] = $lignparc_superficie->libunite;
} // Eof:: foreach
return $USlist;
Et voici la fonction JavaScript :
function Unitesuperf(lignparc_superficie){
i = document.getElementById('lignparc_superficie');
var Mi= i;
var Arei= i/100;
var Hectarei= i/10000;
if ($USlist = "M²")
{
document.getElementById('lignparc_superficie').innerhtml=Mi;
}
else if ($USlist = "Are")
{
document.getElementById('lignparc_superficie').innerhtml=Arei;
}
else if ($USlist= "Hectare")
{
document.getElementById('lignparc_superficie').innerhtml=Hectarei;
}
}
J'ajouterais que le code Java n'est pas fini (juste pour les tests pour le moment).
Toute aide serait la bienvenue. :D
(et s'il vous plait ne faites pas d'attaque en voyant mon code :-° )
je dois terminer le code d'un site intranet et j'ai des difficultés :
J'ai besoin de modifier la valeur d'un champ numérique en fonction d'une liste déroulante. Cette liste contient juste les valeurs "M²", "Are" et "Hectare".
Premier problème :
Je n'arrive pas à appeler ma fonction Javascript (dans unitesuperf.js) et j'ai le code
Parse error: syntax error, unexpected T_DOUBLE_ARROW in E:\web\www\intranet2\application\models\forms\FLignParc.php on line 123
Je suis débutant en Javascript et mes cours de PHP sont un peu loin...
Voici le php :
/* Choix unité superficie */
$unitesuperficie = new Zend_Form_Element_Select('unitesuperficie');
$unitesuperficie->addMultiOptions ($this->listunitesuperficie())
->addDecorators($this->_myElementSpanDecorators)
//ligne 123 ->setAttribs('onChange' => 'Unitesuperf(lignparc_superficie)');
//---------------//
function listunitesuperficie() {
// Appel de mon modèle de table
$Tunitesuperficie = new Tunitesuperficie();
// Extraction de mes données
$lignparc_superficies = $Tunitesuperficie->selectData();
$USlist = array(2);
$USlist[0] = "M²";
$USlist[1] = "Are";
$USlist[2] = "Hectare";
foreach ($lignparc_superficies as $lignparc_superficie) {
$list[$lignparc_superficie->id_unite] = $lignparc_superficie->libunite;
} // Eof:: foreach
return $USlist;
Et voici la fonction JavaScript :
function Unitesuperf(lignparc_superficie){
i = document.getElementById('lignparc_superficie');
var Mi= i;
var Arei= i/100;
var Hectarei= i/10000;
if ($USlist = "M²")
{
document.getElementById('lignparc_superficie').innerhtml=Mi;
}
else if ($USlist = "Are")
{
document.getElementById('lignparc_superficie').innerhtml=Arei;
}
else if ($USlist= "Hectare")
{
document.getElementById('lignparc_superficie').innerhtml=Hectarei;
}
}
J'ajouterais que le code Java n'est pas fini (juste pour les tests pour le moment).
Toute aide serait la bienvenue. :D
(et s'il vous plait ne faites pas d'attaque en voyant mon code :-° )
A voir également:
- JAVA Modification champ avec liste déroulante
- Liste déroulante excel - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Liste déroulante en cascade - Guide
- Jeux java itel - Télécharger - Jeux vidéo
- Suivi de modification word - Guide