Php textbox valeur par default

Christr Messages postés 350 Statut Membre -  
 FloFlo -
Bonjour,

J'ai une text box qui fait appel a un calendrier

je souhaiterais que ma textbox a pour valeur par défaut a l ouverture de la page la date du jour

le script java est :
<script language="JavaScript">
navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
navok = true;
else
navok = false;

today = new Date;
jour = today.getDay();
numero = today.getDate();
if (numero<10)
numero = "0"+numero;
mois = today.getMonth();
if (navok)
annee = today.getFullYear();
else
annee = today.getYear();
TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
TabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","dééembre");
messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;
</script>

et je l'appel avec ceci :

<script language="JavaScript">
document.write(messageDate);
</script>

voici mon textbox :
<input onclick="ds_sh(this);" name="fdate" readonly="readonly" style="cursor: text" class="Idat"/>

et je ne sais pas comment faire mon value de dans

auriez vous une idée svp

la page est tout en html et java pas de php

Je vous remercie
Configuration: Change en permanence

3 réponses

  1. Utilisateur anonyme
     
    pas besoin de javascript tu as une fonction PHP qui te fait tout tout seul

    le liens vers son manuel
    https://www.php.net/manual/fr/function.date.php

    ca te donne ça

    <?php echo "<input onclick=\"ds_sh(this);\" name=\"fdate\" readonly=\"readonly\" style=\"cursor: text\" class=\"Idat\" value=\"".date(j/M/Y)."\" />"; ?>
    0
  2. Christr Messages postés 350 Statut Membre 46
     
    Sa ne fonctionne pas snifff
    0
  3. FloFlo
     
    Bon j'arrive un peu tard mais si tu essaye :

    <?php echo '<input onclick="ds_sh(this);" name="fdate" readonly="readonly" style="cursor: text" class="Idat" value="'.date("j/M/Y").'" />'; ?>


    (en gros remplacer .date(j/M/Y). par .date("j/M/Y").
    0