2010-04-08 9 views
0

Comment puis-je obtenir des données sélectionnées en mode en ligne. Avec popup c'est facile à faire avec l'étiquette d'entrée <input type="hidden" id="defaultInlineDatepicker" size="60">. Et quand je peux écrire des données dans la base de données. Mais j'ai besoin de calendrier sur ma page en ligne.datepicker envoyer des données à la base de données

 <p> 
    <span id="defaultInlineDatepicke" class="datepicker"></span>&nbsp; 

    </p> 


<script>  
$('#defaultInlineDatepicke').datepick({multiSelect: 999, 
showOn: 'both', buttonImageOnly: true, buttonImage: 'img/calendar.gif'}); 
</script> 

Répondre

0

Le datepicker n'est pas une balise d'entrée, il est un plug-in d'amélioration de l'interface utilisateur. Donc, vous devez changer la durée d'un champ de saisie.

<p> 
    <input id="defaultInlineDatepicke" class="datepicker" type="text"/> 
</p> 



<script>  
    $('#defaultInlineDatepicke').datepick({multiSelect: 999, 
     showOn: 'both', buttonImageOnly: true, buttonImage: 'img/calendar.gif'}); 
</script> 
+0

ouais je sais, mais je dois cliquer sur le champ pour obtenir le calendrier popup. J'ai besoin de voir le calendrier tout le temps en ligne .. – fakson

0

Voici le code de travail pour vous:

Script::

$(function() { 
$('#datepicker').datepicker({ 
    altField: '#datepicker_pick', 
    onSelect: function() { 
     alert($("#datepicker_pick").val()); 
    } 
}); 
}); 

HTML:

Date: <div id="datepicker"></div> 
<input type="hidden" id="datepicker_pick" name="datepicker_pick"> 
Questions connexes