le 19/07/2006 à 11:19
Patochewie
Salut tout le monde, je veux faire une application qui enregistre dans un base MySQL la valeur d'un champ de formulaire à chaque fois que celui ci est modifié. Mais j'ai un petit soucis sur le javascript.
J'ai donc la fonction javascript suivante:
Cette fonction doit me permettre de rappeler la page en cours, si req est défini il lance la requete. Je sais que ce n'est pas très sécurisé de passer des requetes directement en GET, mais je suis sur un réseau local, et je ne vais permettre que les requetes update pour limiter les dégats des utilisateurs.
J'appelle donc cette fonction de la façon suivante:
Et il me sort une erreur Objet Attendu sur la ligne html. Tous les parametres sont correctement renseignés dans l'appel de la fonction.
Si vous savez d'où ça vient vous, parce que moi, le javascript...
J'ai donc la fonction javascript suivante:
function enregistrer_commentaire(URS,num,identifiant){
req ="UPDATE rejets_"+URS+"set commentaire="+document.formulaire.commentaire[num].value+" where identifiant="+identifiant;
alert (req);
url=document.location+"?req="+req;
parent.location.href=url;
}
Cette fonction doit me permettre de rappeler la page en cours, si req est défini il lance la requete. Je sais que ce n'est pas très sécurisé de passer des requetes directement en GET, mais je suis sur un réseau local, et je ne vais permettre que les requetes update pour limiter les dégats des utilisateurs.
J'appelle donc cette fonction de la façon suivante:
echo '<td class="lstmidal"><font class="lsttxtlib"><textarea width="10" height="10" name="commentaire['.$num.']" onBlur="enregistrer_commentaire(\''.$URS.'\',\''.$num.'\',\''.$ligne[4].'\');"></textarea></font></td>'."\n";
Et il me sort une erreur Objet Attendu sur la ligne html. Tous les parametres sont correctement renseignés dans l'appel de la fonction.
Si vous savez d'où ça vient vous, parce que moi, le javascript...