Submit Your Article Webforumz RegistrationAnnouncements Contact Webforumz StaffContact
Home Resources Blogs Meet the Team Contact Register
 

Go Back   WebForumz.com > The Code > JavaScript

Reply
 
LinkBack Thread Tools
Old July 20th, 2006, 02:56 AM   #1
New Member
 

Join Date: Jul 2006
Location: Singapore
Age: 23
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Altering Power: 0 aicirt is on a distinguished road
javascript help !!

right now i have these 2 text fields...
Code:
<%if v_cnt mod 2 = 0 then%>
<td align="center"><INPUT type="text" name=txtClockTime maxlength=5 size=5 value="<%=formatdatetime(v_HistTime,4)%>" style="font-family : Tahoma, Sans-Serif, Verdana, Geneva, Arial, Helvetica; background:#F2F5FE; font-size : 8pt; color: #31345C"></td>
<td width="11"><img src="/images/control/eTimeClock/div.gif"></td>
<%else%>
<td align="center"><INPUT type="text" name=txtClockTime maxlength=5 size=5 value="<%=formatdatetime(v_HistTime,4)%>" style="font-family : Tahoma, Sans-Serif, Verdana, Geneva, Arial, Helvetica; background:#F2F5FE; font-size : 8pt; color: #31345C"></td>
<td width="11"><img src="/images/control/eTimeClock/div.gif"></td>
<%end if%>
and i have this function to check for it...
Code:
function ValidateTime(){
// Checks if time is in HH:MM format.
//Clock-in time 
var i = 0 
timeStr = document.Report.txtClockTime(0).value;
var timePat = /^(\d{1,2}):(\d{2})?$/;
var matchArray = timeStr.match(timePat);
if (matchArray == null) {
alert("Clock-In time must be in a valid format(HH:MM).");
return false;
}
hour = matchArray[1];
minute = matchArray[2];
if (hour < 0  || hour > 23) {
alert("Clock-In hour must be between 0 and 23.");
return false;
}
if (minute<0 || minute > 59) {
alert ("Clock-In minute must be between 0 and 59.");
return false;
}
    
//Clock-Out time 
i = 1
timeStr = document.Report.txtClockTime(1).value;
 
var timePat = /^(\d{1,2}):(\d{2})?$/;
var matchArray = timeStr.match(timePat);
if (matchArray == null) {
alert("Clock-Out time must be in a valid format(HH:MM).");
return false;
}
hour = matchArray[1];
minute = matchArray[2];
if (hour < 0  || hour > 23) {
alert("Clock-Out hour must be between 0 and 23.");
return false;
}
if (minute<0 || minute > 59) {
alert ("Clock-Out minute must be between 0 and 59.");
return false;
}
 
                var sClockin  = document.Report.txtClockTime(0).value
                var sClockout  = document.Report.txtClockTime(1).value
  
 sClockin = sClockin.replace(/:/gi,"");
 sClockout = sClockout.replace(/:/gi,"");
  
 if (parseInt(sClockout) < parseInt(sClockin))
 {
  //alert(parseInt(sClockout));
  //alert(parseInt(sClockin));
  alert ("Clock-Out time must be greater than or equal to Clock-In time");
  return false;
 }
}
it's actually some kind of clocking system that allows people to clock in and out to keep track of their working hours and stuff... right now it only checks for 1st set of clock in and out... i wanna change it such that it checks for more than the 2 entries in cases where there are multiple entries and i dont know how... desperate for help =(
aicirt is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Tags
javascript , help


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
php and javascript yvettesio JavaScript 8 March 14th, 2007 08:18 PM
JavaScript cbrams9 JavaScript 1 September 20th, 2006 01:35 PM
using xml in javascript shailu JavaScript 0 July 25th, 2006 03:36 AM
Can someone help me with this javascript Galaxyblue JavaScript 2 March 11th, 2004 08:18 AM
what does \\ mean in javascript jenjen1018 JavaScript 5 January 6th, 2004 01:05 PM


Search Engine Optimization by vBSEO 3.2.0 RC8