La communauté ALL HTML c'est 58009 membres à ce jour dont 1 inscrits aujourd'hui et 30 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « Javascript - DHTML - VBScript »

Retrouvez les publications relatives à ces discussions dans notre rubrique javascript.

Comment exécuter un fonction php automatiquement dès que 2 champs sont remplis

liste des forums liste des discussions Participer à la discussion

Photo de kuchiki Message publié le lundi 17 mars 2008 à 11 h 29 par kuchiki.
Bonjour,

Voila j'ai un soucis, je suis en train de faire un calendrier, dans le quel on déposera des vacances.

Sur ma page, j'ai deux champs pour mettre les dates de début et fin, et un autre dans le quel devrait s'afficher le nombre de jour entre les deux, et enfin un bouton pour envoyer la demande dans ma base.

Pour calculer ce nombre de jour j'ai une fonction php "calcul", qui renvois "congé", le nb de jour donc.

J'aimerais que grace à une fonction javascript (ou autre si il y a des solutions) exécuter la fonction "calcul" sans avoir à cliquer sur le bouton "envoyer", mais juste lorsque que les deux champs date sont remplis.

J'ai bien essayé ceci, mais ça ne donne rien de concluant.

function affich_conge(conge)
{
var txt1=document.getElementById("dateDebut");
var txt2=document.getElementById("dateFin");
if ((txt1.value != '') || (txt2.value != ''))
{
document.getElementById("idConge").value = conge;
}
}

J'espère être claire, et merci d'avance si vous pouvez m'aider
Photo de telnes Message publié le lundi 17 mars 2008 à 12 h 10 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
hello

pourquoi pas faire le calcule en JS ?

++
Photo de kuchiki Message publié le lundi 17 mars 2008 à 12 h 58 par kuchiki.
parceque je maitrise très mal le Js, et que ma fonction en appel d'autre qui elles meme en appellent d'autre... donc je te raconte pas le bazard pour tout refaire !!!
Photo de pchlj Message publié le lundi 17 mars 2008 à 14 h 26 par pchlj. no comment !
salut...

tu maitrise mal le js et tu voudrais faire un truc qui demande en fait beaucoup de js.. si donc tu en veux pas tout refaire il te reste la possibilité de recharger ta page dans certains cas..

dans celui que tu expose dès que la personne à repli les deux champs tu recharge la page tu fait le tour de ton post tu fais tes calculs et t'attend la suite des actions :)

si le rechargement ne te plait pas.. bah JS obligatoire :)

et là 2 solutions : soit tu fais des efforts et t'essaie de maitriser :D
soit tu fais toujours des efforts tu fais un premier jeté et limite on va être gentils et te le corriger ;)

@++
Photo de telnes Message publié le lundi 17 mars 2008 à 15 h 23 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
Photo de sprayart Message publié le lundi 17 mars 2008 à 15 h 51 par sprayart.
Bonjour,
tu peux executer la fonction de calcul à chaque modification de l'une ou l'autre des deux dates. A+
Photo de kuchiki Message publié le mardi 18 mars 2008 à 11 h 59 par kuchiki.
bon en faite, j'en ai parler avec mon "boss", je suis en stage, et comme il ne me reste pas bcp de tps pour finir le projet, on s'est décider pour 2 boutons, un "calculer" et un "valider", comme ça au moins, c'est dans mes cordes, bien que je soit face à un problème, pour le moment, enfin bref, rien de grave.


En tout cas merci beaucoup d'avoir essayer de m'aider, c'est très gentil, j'adore ce site ! :p
Et puis merci aussi de me proposer de corriger mon code, sachant que j'y connais pas grand chose !

Quant à ton lien Telnes, c'est sur que c'était une solution, mais comme j'ai une épreuve sur le code que je crée, c'est moyen que prendre celui de quelqu'un d'autre, et qui plus est, de ne rien y comprendre ^^


bye tout le monde, quand je serais forte moi aussi je viendrais aider les gens !! NA :D

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions

agenda