Bonjour,
Je suis débutant et j'ai quelques soucis avec Javascript.
Je travaille actuellement sur un calendrier en php. J'essai de refaire exactement la meme chose que sous PhpMyAdmin (pour ceux qui connaissent) c'est à dire ouvrir, grace à un icone, une popup avec un calendrier et en dessous 3 input pour l'heure.Une fois que l'on a cliqué sur une date du calendrier, la date et heure se mette automatiquement dans le input concerné sur la premiere page.
En ce qui concerne le calendrier, aucun souci lors du clic sur la date cependant, je n'arrive pas à mettre à jour l'heure. Celle-ci doit se mettre a jour sans bouton, juste en cliquant également sur une date. (ce qui concoit de modifier l'heure avant la date).
Voici la page de visualisation avec le calendrier et l'heure ainsi qu'une "tentative" de recuperation d'heure en javascript...
Code :
- <SCRIPT Language = "Javascript">
- function maj(){
- ins.new_hh.value.submit();
- ins.new_mm.value.submit();
- ins.new_ss.value.submit();
- }
- </script>
- <HTML>
- <HEAD>
- <TITLE>Calendrier</TITLE>
- <LINK rel="stylesheet" type="text/css" href="../styles/calendrier.css">
- </HEAD>
- <BODY>
- <?php
- //include ("../fonctions.php" );
- $id=$_GET["syn_id"];
- $date_return=$_GET["date_return"];
- $heure_return=$_GET["heure_return"];
- if (!isset($heure_return)) {
- $h=date("H" );
- $i=date("i" );
- $s=date("s" );
- }else{
- $h= substr($heure_return,0,2);
- $i= substr($heure_return,3,2);
- $s= substr($heure_return,6,2);
- }
- require_once("calendrier.php" );
- calendrier(date("n" ),date("Y" ));
- ?>
- <form name="ins">
- <table>
- <tr>
- <td>
- <input type="text" name="new_hh" size="2" maxlength ="2" onFocus="this.value=''" onchange="maj();" value=<?=$h?>> :
- <input type="text" name="new_mm" size="2" maxlength ="2" onFocus="this.value=''" onchange="maj();" value=<?=$i?>> :
- <input type="text" name="new_ss" size="2" maxlength ="2" onFocus="this.value=''" onchange="maj();" value=<?=$s?>>
- </td>
- </tr>
- </table>
- </form>
- </BODY>
- </HTML>
|
Est-ce que quelqu'un pourrait m'aider ou me donner une indication concernant la démarche a suivre ??
merci d'avance