Hello,

I'm implementing this Jquery time picker: (http://plugins.jquery.com/
project/pttimeselect) and It works perfectly until I try to add a php
var to the value of the input tag.

Here's my form code:

[code]
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
   <div id="time_of_day_select">
        <label for="time_of_day-field" >Time of Day</label>
      <input name="time_of_day" id="time_of_day_select" value="<?php
echo $presc_data['time_of_day'] ?>" />
     </div>
       <input type="submit" name="submit" value="Save" />
   </form>
[/code]


Here's my time picker instantiation:
[code]
<script language="JavaScript">
  <!--
   $(document).ready( function () { $('#time_of_day_select
input').ptTimeSelect(); });
  //-->
</script>
[/code]


The datepicker works perfectly when I don' t add the php var to the
input value:

This works:
[code]
<input name="time_of_day" id="time_of_day_select" value="" />
[/code]

This breaks the Time Picker:
[code]
<input name="time_of_day" id="time_of_day_select" value="<?php echo
$presc_data['time_of_day'] ?>" />
[/code]

This also throws this error in ptTimeSelect.js:

match is null
[Break on this error] hr = match[1] || 1;

Seems like this is a very common need and there should be a simple
solution I'm missing.

Thanks,
Clem C

Reply via email to