X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=static%2Foutilspage.js;h=58dfb7f969d547bdc4efc51348f5dd30e16bd4d3;hb=bc1faf7cc9cf3a6c41e077c361edcc93419cc77d;hp=8da9e88a05ce7f68ae3c0920ea02bc8ffab7033c;hpb=be2bf5155489b103e616845ffedb1a58c3808c48;p=perso%2FDenise%2Foms.git diff --git a/static/outilspage.js b/static/outilspage.js index 8da9e88..58dfb7f 100644 --- a/static/outilspage.js +++ b/static/outilspage.js @@ -1,5 +1,9 @@ // fonctions générales pour la page +var taillemaxdate = 10; +var placeholder_date = "aaaa-mm-jj" ; + + function ajoutelignes() { // va ajouter 3 lignes au tableau de données @@ -7,6 +11,11 @@ function ajoutelignes() var nbligne = table.children[0].childElementCount ; // les données étant numérotées à partir de 0 on pourra commencer à partir de nbligne -1 // car il faut éliminer la ligne de header. + + // voir dans quel mode on est : date ou texte + var deuxiemeligne = table.children[0].children[1] ; + var celldate = deuxiemeligne.children[1] ; + var mode = celldate.firstChild.type ; var nbajout = 3 ; for(var i=nbligne-1; i' ; - celldate.innerHTML = '' ; - cellpoids.innerHTML = '' ; - + celldate.innerHTML = '' ; + celldate.firstChild.type = mode ; + if(mode == "text") // si on a déjà affiché les cases en mode texte, on continue en mode texte + { + celldate.firstChild.size = taillemaxdate ; + celldate.firstChild.maxlength = taillemaxdate ; + celldate.firstChild.placeholder = placeholder_date ; + } + cellpoids.innerHTML = '' ; } } @@ -49,3 +64,34 @@ function affiche_cache(id,elemcourant) } } + +function change_mode_dates(mode) +{ + // passe de l'affichage en mode "date" à l'affichage en mode "texte" pour les navigateurs + // qui gèrent mal le mode date + var listeinput = document.getElementsByTagName("input") ; + for(i=0;iCliquez ici pour revenir à une saisie de dates « confortable Â»." + } + else + { + elem.innerHTML = "Cliquez ici pour saisir les dates comme du texte." + } + +}