Hallo<br><br>I am sending this message again, as the previous one bounced.<br>(My apologies - I was sending from a different address than the one I subscribed with.)<br><br>I have a listing of objects, and the fields are updated using kss.<br>

One of the fields is a DateField and the user can update it using a javascript &quot;date picker&quot;:<br>The date is picked from the calendar/date picker and then javascript updates a text input with the date.<br>
How can I cause this &quot;change&quot; of the text input to trigger the kss change event?<br>It is triggered if I type the date manually into the text input, but not when its done by the javascript.<br><br>This is what pops up the calendar:<br>


<br>if (!(cal &amp;&amp; params.cache)) {<br>&nbsp;&nbsp;&nbsp; window.calendar = cal = new Calendar(params.firstDay,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; null,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; onJsCalendarDateUpdate,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; function(cal) { cal.hide(); });<br>&nbsp;&nbsp;&nbsp; cal.time24 = true;<br>


&nbsp;&nbsp;&nbsp; cal.weekNumbers = true;<br>&nbsp;&nbsp;&nbsp; mustCreate = true;<br>&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cal.hide();<br>&nbsp;&nbsp;&nbsp; }<br><br>And this is what writes the date to the text input:<br><br>function onJsCalendarDateUpdate(cal) {&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; var daystr = &#39;&#39; + cal.date.getDate();<br>


&nbsp;&nbsp;&nbsp; if (daystr.length == 1)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; daystr = &#39;0&#39; + daystr;<br>&nbsp;&nbsp;&nbsp; var monthstr = &#39;&#39; + (cal.date.getMonth()+1);<br>&nbsp;&nbsp;&nbsp; if (monthstr.length == 1)<br>&nbsp;&nbsp;&nbsp; monthstr = &#39;0&#39; + monthstr;<br>&nbsp;&nbsp;&nbsp; cal.params.inputField.value = &#39;&#39; + cal.date.getFullYear() + &#39;/&#39; + monthstr + &#39;/&#39; + daystr;<br>


}<br><br>How do I get that last line, that writes the date string to the text input, to trigger the following kss change event?:<br><br>input.title, input.detail, input.nextaction, input.person, input.due:change {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; action-server: kss_test_change;<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kss_test_change-item: nodeAttr(&#39;id&#39;, true);<br>&nbsp; &nbsp; &nbsp;&nbsp; kss_test_change-field: nodeAttr(&#39;class&#39;);<br>&nbsp; &nbsp; &nbsp;&nbsp; kss_test_change-value: currentFormVar();<br>}<br><br>I need to update the objects &quot;Due&quot; field, along with the &quot;Title&quot;, &quot;Detail&quot; etc.