Bonjour,
Pour mémoriser les informations saisies par tes utilisateurs... vu que tu ne comptes pas utiliser de PHP.. il va te falloir les mettre dans un fichier (un fichier txt par exemple).
C'est possible.. mais UNIQUEMENT si tu le fais fonctionner sous Internet Explorer car il faut utiliser les ActiveXObject.
function writeToFile(nom,prenom,montant){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fh = fso.OpenTextFile("data.txt", 8, false, 0);
fh.WriteLine(nom+ ';' + prenom+ ';' +montant);
fh.Close();
}
var submit = document.getElementById("submit");
submit.onclick = function () {
var nom= document.getElementById("nom").value;
var prenom= document.getElementById("prenom").value;
var montant= document.getElementById("montant").value;
writeToFile(nom, prenom,montant);
}
e veux que lorsque le salarié valide les infos, les données s'affichent directement sur la page afin que tous les autres puissent le voir.
Pour ça.. il faudra que tu mettes un timer dans ta page qui fasse, automatiquement, un refresh de ta page ( toutes les X secondes..).
function AutoRefresh(interval) {
setTimeout("location.reload(true);",interval);
}
<!-- Code à mettre sur la balise BODY de ta page -->
<body onload="JavaScript: AutoRefresh(6000);">
J'ai donc besoin d'un formulaire reprenant le prénom de chaque salarié ainsi que le montant qu'il souhaite mettre.
il me faudrait donc 2 champs : prénom et montant
Ben ça.. c'est juste du HTML ....
<div id="addnew">
<input type="text" id="nom" value="">
<input type="text" id="prenom" value="">
<input type="text" id="montant" value="">
<br>
<input type="button" value="Add" id="submit">
</div>