If you are unable to create a new account, please email support@bspsoftware.com

 

Two Date prompts and i want both of them to be default to 1st of January.

Started by anandhisomasundaram, 14 Jan 2011 03:11:33 PM

Previous topic - Next topic

anandhisomasundaram

Two Date prompts and i want both of them to be default to 1st of January. I used the following java script and change the name of the prompts but only one prompt set to 1st of jan and other one not? Any suggestions please.
</div>
                                                                                                                                                                                                                                                                                                                                          <script type="text/javascript">
                                                                                                                                                                                                                                                                                                                                          function assignDefaultValue()
                                                                                                                                                                                                                                                                                                                                          {
                                                                                                                                                                                                                                                                                                                                          if(location.hash != '#revisit')
                                                                                                                                                                                                                                                                                                                                          {
                                                                                                                                                                                                                                                                                                                                          var i;
                                                                                                                                                                                                                                                                                                                                          var datePrompt = document.getElementById('dateRange');
                                                                                                                                                                                                                                                                                                                                          var node_list = datePrompt.getElementsByTagName('input');
                                                                                                                                                                                                                                                                                                                                          for (var i = 0; i < node_list.length; i++)
                                                                                                                                                                                                                                                                                                                                          {
                                                                                                                                                                                                                                                                                                                                          var node = node_list;
                                                                                                                                                                                                                                                                                                                                          if (node.getAttribute('id').indexOf('txtDateF') == 0)
                                                                                                                                                                                                                                                                                                                                          {
                                                                                                                                                                                                                                                                                                                                          var dtToday = new Date();
                                                                                                                                                                                                                                                                                                                                          var strJanFirst= [dtToday.getUTCFullYear(), 1, 1].join("-");
                                                                                                                                                                                                                                                                                                                                          node.value = strJanFirst;
                                                                                                                                                                                                                                                                                                                                          node.fireEvent('onBlur');
                                                                                                                                                                                                                                                                                                                                          node.click();
                                                                                                                                                                                                                                                                                                                                          location.hash = 'revisit';
                                                                                                                                                                                                                                                                                                                                          break;
                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                          assignDefaultValue();
                                                                                                                                                                                                                                                                                                                                          </script>

EArumugam

Chk this let me know its working or not?

/* for FROM */<script>
function getFormWarpRequest()
{
return document.forms[0];
}
var frmDate = new Date();
   frmDate.setMonth("0");
   frmDate.setDate("1");
   var monthname=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
var setJSDate = monthname[frmDate.getMonth()] + " " + frmDate.getDate() + ", " + frmDate.getYear();
getFormWarpRequest().elements["txtDateFrom1"].value = setJSDate;
pickerControlFrom1.setValue(setJSDate);

/* for TO */
var toDate = new Date();
   toDate.setMonth("0");
   toDate.setDate("1");
   var monthname=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
var setJSDate1 = monthname[toDate.getMonth()] + " " + toDate.getDate() + ", " + toDate.getYear();
getFormWarpRequest().elements["txtDateFrom2"].value = setJSDate1;
pickerControlFrom2.setValue(setJSDate1);
</script>