Voilà mon problème
j'ai une page avec un formulaire lorsque que je suis sur certain champ une page contenant un tableau de choix s'ouvre dans une div.
lorsque je clique sur l'un des choix mon champ en prend la valeur.
Cela marche sous FF mais pas sou IE qui me fai l'erreur suivante quand je clique sur une ligne de mon tableau de choix:
"Ligne: 3
Caractère: 1
Code: 0
Message d'erreur: Cet objet ne gère pas cette action.
URL: http://localhost/CentreDeLavage/Fichier/ajouterclient"
voici mon script js :
ma page principale avec dans la div saisie mon formulaire et dans la div aide s'affiche ma page appelée en ajax:
ma page insérée en ajax
Quelqu'un aurait-il une idée du problème ???
Modifié par matdev (25 May 2009 - 08:52)
j'ai une page avec un formulaire lorsque que je suis sur certain champ une page contenant un tableau de choix s'ouvre dans une div.
lorsque je clique sur l'un des choix mon champ en prend la valeur.
Cela marche sous FF mais pas sou IE qui me fai l'erreur suivante quand je clique sur une ligne de mon tableau de choix:
"Ligne: 3
Caractère: 1
Code: 0
Message d'erreur: Cet objet ne gère pas cette action.
URL: http://localhost/CentreDeLavage/Fichier/ajouterclient"
voici mon script js :
var champ=false;
function champsur(obj){
champ=obj;
}
function selection(val){
champ.value=val;
champ.focus();
}
ma page principale avec dans la div saisie mon formulaire et dans la div aide s'affiche ma page appelée en ajax:
<div id="saisie">
<form id="creationclient" enctype="application/x-www-form-urlencoded" action="" method="post">
<dl class="zend_form">
<dt id="id-label"> </dt>
<dd id="id-element">
<input type="hidden" name="id" value="" id="id" />
</dd>
<dt id="Types_clients_id-label"><label for="Types_clients_id" class="required">Type de clients</label></dt>
<dd id="Types_clients_id-element">
<input type="text" name="Types_clients_id" id="Types_clients_id" value="" onFocus="champsur(this)" />
</dd>
... autres champs ...
<dt id="submit-label"> </dt>
<dd id="submit-element">
<input type="submit" name="submit" id="submit" value="Valider" />
</dd>
</dl>
</form>
</div>
<div id="aide">
</div>
ma page insérée en ajax
<?php header("Content-type: text/plain; charset=UTF-8"); ?>
<table id="aide">
<tbody>
<?php
foreach ($this->typesclients as $typeclient) {
echo ' <tr onclick="selection('.$typeclient->id.')">';
echo ' <td>' . $typeclient->id .'</td>';
echo ' <td>' . $typeclient->designation .'</td>';
echo ' </tr>';
}
?>
</tbody>
</table>
Quelqu'un aurait-il une idée du problème ???
Modifié par matdev (25 May 2009 - 08:52)