A voir également:
- Javascript et PHP
- Easy php - Télécharger - Divers Web & Internet
- Telecharger javascript - Télécharger - Langages
- Expert php pinterest - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté
7 réponses
Salut. Mets un peu ton code ici pour voir ce qui bloque, mais la plupart du temps c'est un problème de guillemets (ou de quotes), donc n'oublie pas les antislash ( \ ).
le code:
<script language="Javascript">
function nbCasesOK(texte)
{
var estcochee = 0;
for (i=0;i<essai.length;i++)
{
var element = essai[i];
if ((element.type=="checkbox") && (element.checked == true))
{
if((element.name != casse)&&(element.name != swap)){
estcochee++;
}
}
}
if (estcochee > 4)
{
alert( "echo maFonction" );
return false;
}
else
{
essai.submit();
return true;
}
}
</script>
l'objectif de la fonction JS est de verifier que l'utilisateur ayant rempli le formulaire n'a coché que 4 checkbox au max et le but de la fonction PHP est de renvoyer un message d'erreur dans la langue precedemment selectionnée de l'utilisateur.
et bien sur j'ai regardé sur le net mais je n'ai pas trouvé mon bonheur :'(
<script language="Javascript">
function nbCasesOK(texte)
{
var estcochee = 0;
for (i=0;i<essai.length;i++)
{
var element = essai[i];
if ((element.type=="checkbox") && (element.checked == true))
{
if((element.name != casse)&&(element.name != swap)){
estcochee++;
}
}
}
if (estcochee > 4)
{
alert( "echo maFonction" );
return false;
}
else
{
essai.submit();
return true;
}
}
</script>
l'objectif de la fonction JS est de verifier que l'utilisateur ayant rempli le formulaire n'a coché que 4 checkbox au max et le but de la fonction PHP est de renvoyer un message d'erreur dans la langue precedemment selectionnée de l'utilisateur.
et bien sur j'ai regardé sur le net mais je n'ai pas trouvé mon bonheur :'(
Humm, et as tu essayé de faire tout simplement
alert(" <?= fonction(argument) ?>");
si ta fonction a bien un return ? Ca devrait marcher :)
En PHP, <?= "truc" ?> est équivalent à faire <? echo "truc"; ?> et c'est très pratique si tu n'a qu'une seule chose à afficher.
alert(" <?= fonction(argument) ?>");
si ta fonction a bien un return ? Ca devrait marcher :)
En PHP, <?= "truc" ?> est équivalent à faire <? echo "truc"; ?> et c'est très pratique si tu n'a qu'une seule chose à afficher.
Bon apres de moults essais... j'ai toujours mon pb!
je met ci dessous le contenu de l'alert, p-e que quelque chose m'a echappé...
alert('<?= recuperationDonneeTexteLanguesParLangueEtLibelle($idConnexion,$idLangues,'FICHE_MATERIEL_NB_CASES_COCHEES_SUP','VALEUR')?>');
en tout cas j'aurais appris quelque chose:le <?= "truc" ?> peut effectivement s'averer tres pratique
je met ci dessous le contenu de l'alert, p-e que quelque chose m'a echappé...
alert('<?= recuperationDonneeTexteLanguesParLangueEtLibelle($idConnexion,$idLangues,'FICHE_MATERIEL_NB_CASES_COCHEES_SUP','VALEUR')?>');
en tout cas j'aurais appris quelque chose:le <?= "truc" ?> peut effectivement s'averer tres pratique
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai aussi essayé avec les quotes simples et doubles mais sans succes:
alert('<?= recuperationDonneeTexteLanguesParLangueEtLibelle($idConnexion,$idLangues,\"FICHE_MATERIEL_NB_CASES_COCHEES_SUP\",\"VALEUR\")?>');
alert('<?= recuperationDonneeTexteLanguesParLangueEtLibelle($idConnexion,$idLangues,\"FICHE_MATERIEL_NB_CASES_COCHEES_SUP\",\"VALEUR\")?>');