/opt/rt3/local/html/Ticket/Update.html
<!-- BEGIN CLOCK ADDITION - Creates a count-up timer -->
<script type = "text/javascript">
<!--
var seconds
var minutes
var hours
var timeVal = "<%$TicketObj->TimeWorked%>"
if (timeVal = ''){
hours=00
minutes=00
seconds=00
else{
hours=00
minutes="<%$TicketObj->TimeWorked%>"
seonds=00
}
//document.TicketUpdate.UpdateTimeWorked.value="<%$TicketObj->TimeWorked%>"
function display(){
if (seconds>=60){
seconds=0
minutes+=1
}
else if (minutes>59){
seconds=0
minutes=0
hours+=1
}
else
seconds+=1
document.TicketUpdate.UpdateTimeWorked.value=hours+":"+minutes+":"+seconds
setTimeout("display()",1000)
//display()
}
//-->
</script>
<!-- END CLOCK ADDITION -->
<form action="Update.html" name="TicketUpdate"
method="post" enctype="multipart/form-data">
<& /Elements/Callback, _CallbackName => 'FormStart',ARGSRef =>\%ARGS &>
<input type="hidden" class="hidden" name="QuoteTransaction" value="<% $ARGS{QuoteTransaction} %>" />
<input type="hidden" class="hidden" name="Action" value="<% $ARGS{Action} %>" />
<table width="100%" border="0">
<tr><td align="right"><&|/l&>Status</&>:</td>
<td>
<& /Elements/SelectStatus, Name=>"Status", DefaultLabel => loc("[_1] (Unchanged)", loc($TicketObj->Status)), Default => $ARGS{'Stat$
<&|/l&>Owner</&>:
<& /Elements/SelectOwner, Name=>"Owner", DefaultLabel => loc("[_1] (Unchanged)", $TicketObj->OwnerObj->Name()), QueueObj => $Ticket$
<&|/l&>Worked</&>: <input size="4" name="UpdateTimeWorked" value="" />
<& /Elements/SelectTimeUnits, Name => 'UpdateTimeWorked'&>
Taking a peek after we try to use it we see the following
<!-- 1st TRY AT CLOCK ADDITION - Creates a count-up timer -->
<script type = "text/javascript">
<!--
var seconds
var minutes
var hours
var timeVal = "38"
if (timeVal = ''){
hours=00
minutes=00
seconds=00
else{
hours=00
minutes="38"
seonds=00
}
//document.TicketUpdate.UpdateTimeWorked.value="38"
function display(){
if (seconds>=60){
seconds=0
minutes+=1
}
else if (minutes>59){
seconds=0
minutes=0
hours+=1
}
else
seconds+=1
document.TicketUpdate.UpdateTimeWorked.value=hours+":"+minutes+":"+seconds
setTimeout("display()",1000)
//display()
}
//-->
</script>
<!-- END CLOCK ADDITION -->
so we are getting the value from $TicketObj->TimeWorked well enough
The problem seems to be:
Worked: <input size="4" name="UpdateTimeWorked" value="" />
<select name="UpdateTimeWorked-TimeUnits">
<option value="minutes" selected>Minutes</option>
<option value="hours">Hours</option>
</select>
I have also tried it as
Worked: <input size="4" name="UpdateTimeWorked" />
<select name="UpdateTimeWorked-TimeUnits">
<option value="minutes" selected>Minutes</option>
<option value="hours">Hours</option>
</select>
and that didn't work either....I am perplexied....ideas?