{"id":70137,"date":"2021-08-27T04:10:06","date_gmt":"2021-08-27T08:10:06","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/javascript-codes-13\/"},"modified":"2021-08-27T04:10:06","modified_gmt":"2021-08-27T08:10:06","slug":"javascript-codes-13","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=70137","title":{"rendered":"Javascript Codes #13"},"content":{"rendered":"<p>Javascript is a very powerfull scripting language for web-site development. Also, it is in much demand. In Europe Javascript experts earn 29-58 pound\/hour [ref: Internet]<\/p>\n<pre>  var serviceInstancesArrAtLoad = Array();    var serviceInstancesArrAtSubmit = Array();  var tempArr=Array();            function validate_required(field,alerttxt)  {       with (field)        {           if (value==null||value=='')         {               alert(alerttxt);return false            }           else {return true}      }   }       function validateTicketCreateForm(thisform) {       with (thisform)     {           if (validate_required(type,'Type must be filled out!')==            false)          {type.focus();return false}                     if (validate_required(subject,'Subject must be filled out!')            ==false)            {subject.focus();return false}                              }   }   function validate_customer_create_form(thisform)    {       with (thisform)     {           if (validate_required(firstName,'First name must be filled          out!')==false)          {firstName.focus();return false}                        if (validate_required(lastName,'Last name must be filled            out!')==false)          {lastName.focus();return false}                     if (validate_required(phone,'Phone must be filled out!')==          false)          {phone.focus();return false}                    }   }           function validateUserCreateForm(thisform)   {       with (thisform)     {                                   if (validate_required(firstName,'First name must be filled          out!')==false)          {firstName.focus();return false}                        if (validate_required(lastName,'Last name must be filled            out!')==false)          {lastName.focus();return false}                     if (validate_required(shortName,'Short name must be filled          out!')==false)          {shortName.focus();return false}                        if (validate_required(username,'Username must be filled             out!')==false)          {username.focus();return false}                     \/*          if (validate_required(password,'Password must be filled             out!')==false)          {password.focus();return false}                     if (password.value.length 0)            {               if (password.value.length &lt; passwordLength.value)                {alert(&quot;Password must be at least &quot;+              passwordLength.value +&quot; char long&quot;);                  password.focus();return false}                              if (validate_required(password2,&#039;Please re-enter               password!&#039;)==false)                {password2.focus();return false}            }                       if (password.value != password2.value)          {               alert(&quot;Password did not match&quot;);              password2.focus();              return false            }                   }   }       function validateInventoryCreateForm(thisform)  {       with (thisform)     {           if (validate_required(serial,&#039;serial must be filled out!&#039;)            ==false)            {serial.focus();return false}                       if (validate_required(hardwareAddress,&#039;Hardware Address            must be filled out!&#039;)==false)          {hardwareAddress.focus();return false}      }   }       function validateInventoryTypeCreateForm(thisform)  {       with (thisform)     {           if (validate_required(name,&#039;Name must be filled out!&#039;)==          false)          {name.focus();return false}     }   }       function validateInventoryModelCreateForm(thisform) {       with (thisform)     {           if (validate_required(name,&#039;Name must be filled out!&#039;)==          false)          {name.focus();return false}                     if (validate_required(manufacturerId,&#039;Manufacturer must be          filled out!&#039;)==false)         {manufacturerId.focus();return false}                       if (validate_required(typeId,&#039;Type must be filled out!&#039;)==            false)          {typeId.focus();return false}                               }   }       function validateInventoryManufacturerCreateForm(thisform)  {       with (thisform)     {           if (validate_required(name,&#039;Name must be filled out!&#039;)==          false)          {name.focus();return false}     }   }           function validateServiceCreateForm(thisform)    {       with (thisform)     {           if (validate_required(name,&#039;Name must be filled out!&#039;)==          false)          {name.focus();return false}                     if (validate_required(typeId,&#039;Type must be filled out!&#039;)==            false)          {typeId.focus();return false}                               }   }       function validateHostingCreateForm(thisform)        {           with (thisform)         {               if (validate_required(serviceId,&#039;Service must be               filled out!&#039;)==false)              {serviceId.focus();return false}                                if (validate_required(storageSpace,&#039;Storage space              must be filled out!&#039;)==false)              {storageSpace.focus();return false}         }       }           function validateDomainName(strValue)   {       return \/www.[a-z0-9_-]+.[a-z]{2, 3}\/ig.test(strValue);              \/\/var objRegExp  = \/^w+([.-]?w+)*(.w{2,3})\/;        \/\/check for valid domain        \/\/return objRegExp.test(strValue);  }       function validateDomainServiceCreateForm(thisform)  {       with (thisform)     {           if (validate_required(name,&#039;Domain name must be filled out!&#039;)==false)         {name.focus();return false}                     \/*if (validateDomainName(name.value)==false)            {alert(&#039;Please enter valid domain name&#039;);name.focus();            return false;}*\/                        if (validate_required(registrar,&#039;Registrar must be filled          out!&#039;)==false)         {registrar.focus();return false}                        if (validate_required(registrationTimestamp,&#039;Registration          timestamp must be filled out!&#039;)==false)            {registrationTimestamp.focus();return false}                        if (validate_required(expiryTimestamp,&#039;Expiry timestamp            must be filled out!&#039;)==false)          {expiryTimestamp.focus();return false}                      if (validate_required(username,&#039;User name must be filled           out!&#039;)==false)         {username.focus();return false}                     if (validate_required(password,&#039;Password must be filled            out!&#039;)==false)         {password.focus();return false}                     if (password.value.length passwordMaxLength.value)          {alert('Password must be '+ passwordMinLength.value+ '-'+           passwordMaxLength.value +' chars long');            password.focus();return false;}                     if (password.value != password2.value)          {alert('Password must match');password2.focus();            return false;}      }   }                   function validateCommunityCreateForm(thisform)  {       with (thisform)     {           if (validate_required(name,'Name must be filled out!')==            false)          {name.focus();return false}     }   }       function validatePostalCodeCreateForm(thisform) {       with (thisform)     {           if (validate_required(postalCode,'Postal code must be           filled out!')==false)           {postalCode.focus();return false}                       if (validate_required(communityId,'Community must be            filled out!')==false)           {communityId.focus();return false}      }   }       function validateStreetTypeCreateForm(thisform) {       with (thisform)     {           if (validate_required(name,'Name must be filled out!')==            false)          {name.focus();return false}     }   }       function validateStreetCreateForm(thisform) {       with (thisform)     {           if (validate_required(name,'Name must be filled out!')==            false)          {name.focus();return false}                     if (validate_required(typeId,'Type must be filled out!')==          false)          {typeId.focus();return false}                       if (validate_required(communityId,'Community must be filled             out!')==false)          {communityId.focus();return false}      }   }       function validateUnitCreateForm(thisform)   {       with (thisform)     {           if (validate_required(streetId,'Street must be filled out!')            ==false)            {streetId.focus();return false}                     if (validate_required(communityId,'Community must be filled             out!')==false)          {communityId.focus();return false}                      if (validate_required(number,'Number must be filled out!')==            false)          {number.focus();return false}                       if (validate_required(nodeId,'Node must be filled out!')==          false)          {nodeId.focus();return false}                   }   }       function validatePlantCreateForm(thisform)  {       with (thisform)     {           if (validate_required(name,'Name must be filled out!')==            false)          {name.focus();return false}     }   }       function validateCreateTicketCategoryForm(thisform) {       with (thisform)     {           if (validate_required(name,'Name must be filled out!')==            false)          {name.focus();return false}     }   }           function validateStartWorkOnTicketForm(thisform)    {       with (thisform)     {           if (validate_required(startTimestamp,'Start Timestamp must           be filled out!')==false)           {startTimestamp.focus();return false}       }   }       function validateTicketReportForm(thisform) {       with (thisform)     {           if (validate_required(date,'Date must be filled out!')==            false)          {date.focus();return false}     }   }           function validateCloseTicketForm(thisform)  {       with (thisform)     {           if (validate_required(date,'Date must be filled out!')==            false)          {date.focus();return false}                     if (validate_required(time,'Time must be filled out!')==            false)          {time.focus();return false}                 }   }   function validateCreateWorkOrder(thisform)  {       with (thisform)     {           if (validate_required(inventoryId,'Inventory must be filled             out!')==false)          {inventoryId.focus();return false}                      if (validate_required(assignedTo,'Assigned to must be           provided!')==false)         {assignedTo.focus();return false}                       if (validate_required(scheduledDate,'Scheduled date must            be provided!')==false)          {scheduledDate.focus();return false}                        if (validate_required(scheduledTime,'Scheduled time must            be provided!')==false)          {scheduledTime.focus();return false}                    }   }                   function addService(services,serviceId) {       for (var i = 0; i &lt; services.length; i++)        {           if (services.options[i].selected)           {               serviceIdLength = serviceId.length++;               serviceId.options[serviceIdLength].text =                   services.options[i].text;               serviceId.options[serviceIdLength].value =                  services.options[i].value;                          }       }   }           function removeService(serviceId)   {       for (var i = 0; i &lt; serviceId.length; i++)       {           if (serviceId.options[i].selected)          {                               serviceId.options[i].text = &#039;&#039;;               serviceId.options[i].value = &#039;&#039;;              serviceId.options[i].selected = false;              serviceId.options[i].remove();          }                   }           }       function validateAssignInventoryForm()  {               var serviceArr=document.getElementsByName(&quot;serviceArr[]&quot;);        length=serviceArr.length;       isAnySelected = false;              for (var i=0;i&lt;length;i++)       {           if (serviceArr[i].checked == true)          {               isAnySelected=true;             i=length;           }       }                               var serviceRequested=new Array();       var inventoriesHavingSameService=new Array();       var servicesHavingSameInventory=new Array();        var isServiceRequested = 0;     for (var i=0;i 0)              isServiceRequested = 1;                      if (serviceArr[i].checked == true)          {              if (inventoriesHavingSameService[service] &gt;= 0)               inventoriesHavingSameService[service]=inventoriesHavingSameService[service]+1;             else                 inventoriesHavingSameService[service]=1;                           if (servicesHavingSameInventory[inventory] &gt; 0)               servicesHavingSameInventory[inventory]=servicesHavingSameInventory[inventory]+1;               else             servicesHavingSameInventory[inventory]=1;           }                               }           if (   (!isAnySelected) &amp;&amp; (isServiceRequested) )       {           alert('Service &amp; inventory requested. But no checkbox is selected');            return false;       }       else if (!isAnySelected)        {           var response = confirm('No checkbox is selected, do you want to proceed');          if (!response) return false;        }               var errMsg ='';             for (k=1;k= 0 )         {                   if ( (serviceRequested[k] != inventoriesHavingSameService[k])  )                {                   if (serviceRequested[k]&gt;0)                       errMsg = errMsg + \"Inventory is not                         checked properly for service \" + k                      +\", Requested:\" + serviceRequested[k] +\",                       Assigned:\" + inventoriesHavingSameService[k] + \"n\";                 else if (serviceRequested[k]==0 &amp;&amp; inventoriesHavingSameService[k]&gt;0)                        errMsg = errMsg + \"Inventory is not                         checked properly for service \" + k                      +\", Requested:\" + serviceRequested[k] +\",                       Assigned:\" + inventoriesHavingSameService[k] + \"n\";             }           }       }                   if (errMsg.length&gt;0)     {           alert(errMsg);          return false;       }       return true;    }       \/\/not 100% right, will fix later    function checkDateFormat()  {       var pattern = new RegExp(0|1[0-9]\/[0-3][0-9]\/[0-9][0-9]);       if(document.getElementById('timestampStarted').value.match(pattern))        {           var date_array = document.getElementById('timestampStarted').value.split('\/');                      var month = date_array[0];          var day = date_array[1];            var year = date_array[2];           \/\/ This instruction will create a date object           source_date = new Date(year,month,day);             if(month != source_date.getMonth())         {               alert('Month is not valid!');               return false;           }               if(day != source_date.getDate())            {               alert('Day is not valid!');             return false;           }                       if(year != source_date.getYear())           {               alert('Year is not valid!');                return false;           }       }       else        {           alert('Date format is not valid!');         return false;       }           return true;    }   \/\/used by assignService.php function initializeServiceInstanceArr() {       if (serviceInstancesArrAtLoad.length == 0)          serviceInstancesArrAtLoad=document.getElementsByName(\"serviceInstances[]\");     length=serviceInstancesArrAtLoad.length;        for(i=0;i&lt;length ;i++)       {           tempArr[i]=serviceInstancesArrAtLoad[i].value;      }   }       \/\/used by assignService.php \/\/tempArr is filled up at the page load and by  function validateAssignServiceForm(thisform,serviceId)  {       var flag=false;     with (thisform)     {           if (validate_required(timestampStarted,&#039;Start Date must            be filled out!&#039;)==false)           {timestampStarted.focus();return false}     }                       if (checkDateFormat()==false)       {return false}              serviceInstancesArrAtSubmit=document.getElementsByName(&quot;serviceInstances[]&quot;);     length=serviceInstancesArrAtSubmit.length;              for (var i=0;i&lt;length;i++)       {           if (serviceInstancesArrAtSubmit[i].value != tempArr[i])         {               flag = true;                break;          }       }                   if (flag)       {           \/\/service id is checked otherwise the data will not be passed           \/\/to PHP scripts            for (var i = 1; i &lt; serviceId.length; i++)           {               serviceId.options[i].selected = true;           }           return true;        }       else        {           alert(&#039;Nothing has been changed&#039;);            return false;       }   }       function checkAllInventories2(serviceId)    {               serviceCheckAll=document.getElementsByName(&quot;serviceCheckAll[]&quot;);              inventoryCheckAll=document.getElementsByName(&quot;inventoryCheckAll[]&quot;);      serviceArr=document.getElementsByName(&quot;serviceArr[]&quot;);                length = serviceCheckAll.length;        lengthInventoryCheckAll=inventoryCheckAll.length;       lengthServiceArr=serviceArr.length;             var status=false;       for (i=0;i&lt;length;i++)           if (serviceCheckAll[i].value==serviceId)                status = serviceCheckAll[i].checked;                    lengthArr = serviceArr.length;      for (j=0;j&lt;lengthArr;j++)        {           var value=serviceArr[j].value;          var valueElements = value.split(&#039;:&#039;);                 if (valueElements[1]==serviceId)            {               serviceArr[j].checked=status; \/\/serviceCheckAll.checked;\/\/!serviceArr[j].checked;                               if (status==false)              {                   var inventoryId=valueElements[0];                   \/\/alert(inventoryId);                                       \/\/alert(lengthInventoryCheckAll);                   for (i=0;i&lt;lengthInventoryCheckAll;i++)                      if (inventoryCheckAll[i].value==inventoryId)                            inventoryCheckAll[i].checked = false;               }               else if (status==true)              {                   var flag=true;                  var inventoryId=valueElements[0];                                       \/\/alert(inventoryId);                                       for (k=0;k&lt;lengthServiceArr;k++)                 {                       var value2nd=serviceArr[k].value;                       var valueElements2nd = value2nd.split(&#039;:&#039;);                       if (valueElements2nd[0]==inventoryId)                        if (serviceArr[k].checked==false)                          flag=false;                 }                                       if (flag==true)                 {                           for (i=0;i&lt;lengthInventoryCheckAll;i++)                              if (inventoryCheckAll[i].value==inventoryId)                                    inventoryCheckAll[i].checked = true;                    }                               }                                           }       }   }           function checkAllServices2(inventoryId) {       inventoryCheckAll=document.getElementsByName(&quot;inventoryCheckAll[]&quot;);      serviceCheckAll=document.getElementsByName(&quot;serviceCheckAll[]&quot;);              serviceArr=document.getElementsByName(&quot;serviceArr[]&quot;);                        length = inventoryCheckAll.length;      lengthArr = serviceArr.length;      lengthServiceCheckAll=serviceCheckAll.length;               status=false;       for (i=0;i&lt;length;i++)           if (inventoryCheckAll[i].value==inventoryId)                status = inventoryCheckAll[i].checked;              for (j=0;j&lt;lengthArr;j++)        {           var value=serviceArr[j].value;          var valueElements = value.split(&#039;:&#039;);                 if (valueElements[0]==inventoryId)          {               serviceArr[j].checked=status;\/\/serviceCheckAll.checked;\/\/!serviceArr[j].checked;                if (status==false)              {                   var serviceid=valueElements[1];                                     for (i=0;i&lt;lengthServiceCheckAll;i++)                        if (serviceCheckAll[i].value==serviceid)                            serviceCheckAll[i].checked = false;             }               else if (status==true)              {                   var flag=true;                  var serviceId=valueElements[1];                 \/\/alert(inventoryId);                   for (k=0;k&lt;lengthArr;k++)                    {                       var value2nd=serviceArr[k].value;                       var valueElements2nd = value2nd.split(&#039;:&#039;);                       if (valueElements2nd[1]==serviceId)                      if (serviceArr[k].checked==false)                          flag=false;                 }                   if (flag==true)                 {                       for (i=0;i0 )           {               var forwardAddresses = forwardAddress.value.split(',');             var length=forwardAddresses.length;             for(var i=0;i=1)                {                   lengthModelId=modelId.options.length;                   modelId.options[lengthModelId-1]=null;              }                   for(var i=0;i=1)                {                   lengthAddressId=addressId.options.length;                   addressId.options[lengthAddressId-1]=null;              }                   for(var i=0;i=1)                {                   lengthServiceId=serviceId.options.length;                   serviceId.options[lengthServiceId-1]=null;              }                   for(var i=0;i&lt;length -1;i++)             {                   values=serviceIdArr[i].split(&#039;:&#039;);                    var newOption = document.createElement(&quot;option&quot;);                 newOption.value = values[0];                    newOption.innerHTML = values[1];                    serviceId.appendChild(newOption);               }           }      }            page_request.open(&#039;GET&#039;, &#039;\/Service\/changeServicesList.php?serviceTypeId=&#039;+serviceTypeId.value, true)        page_request.send(null) }       function validateServiceSpeedAssignForm(thisForm)   {       with(thisForm)      {           if (validate_required(serviceId,&#039;Service Type &amp; Service must be filled out!&#039;)==false)         {serviceId.focus();return false}                        if (validate_required(cmtsSpeedId,&#039;Cmts Speed must be filled out!&#039;)==false)           {cmtsSpeedId.focus();return false}                  }   }               \/\/docsis        function validateDocsisServiceGroupCreateForm(thisform)     {       with (thisform)     {           if (validate_required(cmtsVlan,&#039;DHCP Vlan must be filled out!&#039;)==false)           {cmtsVlan.focus();return false}                                             if (validate_required(cmtsInterfaceName,&#039;Interface name must be filled out!&#039;)==false)         {cmtsInterfaceName.focus();return false}                        if (validate_required(cmtsInterfaceBundleId,&#039;Interface bundle must be filled out!&#039;)==false)           {cmtsInterfaceBundleId.focus();return false}        }   }       function validateDocsisInterfaceBundleCreateForm(thisForm)  {       with(thisForm)      {           if (validate_required(name,&#039;Interface bundle name must be filled out!&#039;)==false)           {name.focus();return false}                     if (validate_required(docsisCmtsId,&#039;Docsis cmts must be filled out!&#039;)==false)         {docsisCmtsId.focus();return false}                     if (validate_required(cmtsVlanAddress,&#039;Cmts Vlan address must be filled out!&#039;)==false)            {cmtsVlanAddress.focus();return false}                  }       }       function validateDocsisInventoryCreateForm(thisform)    {       with (thisform)     {           if (validate_required(inventoryModelId,&#039;Inventory Model            must be filled out!&#039;)==false)          {inventoryModelId.focus();return false}                     if (validate_required(docsisVersion,&#039;Docsis Version            must be filled out!&#039;)==false)          {docsisVersion.focus();return false}        }   }       function validateDocsisServiceCreateForm(thisform)  {       with (thisform)     {           if (validate_required(serviceId,&#039;Service must be filled out!&#039;)==false)            {serviceId.focus();return false}                        if (validate_required(downloadSpeed,&#039;Download speed must be            filled out!&#039;)==false)          {downloadSpeed.focus();return false}                        \/*if (validate_required(uploadSpeed,&#039;Upload speed must be          filled out!&#039;)==false)          {uploadSpeed.focus();return false}*\/                    }   }       function validateDocsisSettingCreateForm(thisform)  {       with (thisform)     {           if (validate_required(customerId,&#039;Customer must be filled          out!&#039;)==false)         {customerId.focus();return false}                       if (validate_required(serviceId,&#039;Service must be filled out!&#039;)==false)            {serviceId.focus();return false}                                if (validate_required(overrideConfigFile,&#039;Override config          file must be filled out!&#039;)==false)         {overrideConfigFile.focus();return false}       }   }       \/\/hosting   function validateCustomerHostingParameters(thisform)    {       with (thisform)     {           if (validate_required(domainId,&#039;Domain name must be filled             out!&#039;)==false)         {domainId.focus();return false}                     if (validate_required(serviceId,&#039;Service name must be          filled out!&#039;)==false)          {serviceId.focus();return false}        }   }       function validateHostingSiteUserCreateForm(thisform)    {       with (thisform)     {           if (validate_required(username,&#039;Site user name must be             filled out!&#039;)==false)          {username.focus();return false}                     if (validate_required(password,&#039;Site password must be          filled out!&#039;)==false)          {password.focus();return false}                     if ( password.value.length   passwordMaxLength.value)           {alert('Password length should be &lt; = &#039;+passwordMaxLength.value );          password.focus();return false}                                              if (validate_required(password2,&#039;Please re-enter site password !&#039;)==false)            {password2.focus();return false}                        if (password.value != password2.value)          {               alert(&quot;Site User Passwords must match&quot;);              password2.focus();              return false            }       }   }       function validateHostingDomainUserCreateForm(thisform)  {       with (thisform)     {           if (validate_required(domainId,&#039;Domain name must be            filled out!&#039;)==false)          {domainId.focus();return false}                                 if (validate_required(username,&#039;Domain user name must          be filled out!&#039;)==false)           {username.focus();return false}                     if (validate_required(password,&#039;Domain password must be            filled out!&#039;)==false)          {password.focus();return false}                                 if ( password.value.length   passwordMaxLength.value)           {alert('Password length should be &lt; = &#039;+passwordMaxLength.value );                         password.focus();return false}                                   if (validate_required(password2,&#039;Please re-enter site password !&#039;)==false)            {password2.focus();return false}                        if (password.value != password2.value)          {               alert(&quot;Domain User Passwords must match&quot;);                password2.focus();              return false            }       }   }           \/\/outage    function validateOutageCreateForm(thisform) {       with (thisform)     {           if (validate_required(subject,&#039;Subject must be filled out!&#039;)==false)          {subject.focus();return false}                      \/\/check community selection         var communityNamesArr=document.getElementsByName(&quot;communityNames[]&quot;);         lengthArr= communityNamesArr.length;                        var isAnySelected = false;                      for (var i=0;i&lt;lengthArr;i++)            {               if (communityNamesArr[i].checked == true)               {                   isAnySelected=true;                 i=lengthArr;                }           }                       if (!isAnySelected)             {               alert(&#039;You must select a community&#039;);             return false;           }                                   \/\/check recipient selection         var outageRecipientNamesArr=document.getElementsByName(&quot;outageRecipientNames[]&quot;);         lengthArr= outageRecipientNamesArr.length;                      var isAnySelected = false;                      for (var i=0;i&lt;lengthArr;i++)            {               if (outageRecipientNamesArr[i].checked == true)             {                   isAnySelected=true;                 i=lengthArr;                }           }                       if (!isAnySelected)             {               alert(&#039;You must select a recipient&#039;);             return false;           }           return true;        }   }<\/pre>\n<p>From: http:\/\/sitestree.com\/?p=4784<br \/> Categories:13<br \/>Tags:<br \/> Post Data:2010-04-27 09:16:44<\/p>\n<pre><code>    Shop Online: &lt;a href='https:\/\/www.ShopForSoul.com\/' target='new' rel=\"noopener\"&gt;https:\/\/www.ShopForSoul.com\/&lt;\/a&gt;\n    (Big Data, Cloud, Security, Machine Learning): Courses: &lt;a href='http:\/\/Training.SitesTree.com' target='new' rel=\"noopener\"&gt; http:\/\/Training.SitesTree.com&lt;\/a&gt; \n    In Bengali: &lt;a href='http:\/\/Bangla.SaLearningSchool.com' target='new' rel=\"noopener\"&gt;http:\/\/Bangla.SaLearningSchool.com&lt;\/a&gt;\n    &lt;a href='http:\/\/SitesTree.com' target='new' rel=\"noopener\"&gt;http:\/\/SitesTree.com&lt;\/a&gt;\n    8112223 Canada Inc.\/JustEtc: &lt;a href='http:\/\/JustEtc.net' target='new' rel=\"noopener\"&gt;http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) &lt;\/a&gt;\n    Shop Online: &lt;a href='https:\/\/www.ShopForSoul.com'&gt; https:\/\/www.ShopForSoul.com\/&lt;\/a&gt;\n    Medium: &lt;a href='https:\/\/medium.com\/@SayedAhmedCanada' target='new' rel=\"noopener\"&gt; https:\/\/medium.com\/@SayedAhmedCanada &lt;\/a&gt;\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Javascript is a very powerfull scripting language for web-site development. Also, it is in much demand. In Europe Javascript experts earn 29-58 pound\/hour [ref: Internet] var serviceInstancesArrAtLoad = Array(); var serviceInstancesArrAtSubmit = Array(); var tempArr=Array(); function validate_required(field,alerttxt) { with (field) { if (value==null||value==&#8221;) { alert(alerttxt);return false } else {return true} } } function validateTicketCreateForm(thisform) { &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=70137\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1917],"tags":[],"class_list":["post-70137","post","type-post","status-publish","format-standard","hentry","category-fromsitestree-com","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":65792,"url":"http:\/\/bangla.sitestree.com\/?p=65792","url_meta":{"origin":70137,"position":0},"title":"JavaScript &#8211; Form validation #JavaScript","author":"Author-Check- Article-or-Video","date":"July 14, 2021","format":false,"excerpt":"The code will be helpful in validating data entry forms such as: user registration, user creati on. validate_required is used by all other functions function validate_required(field,alerttxt) { with (field) { if (value==null||value=='') { alert(alerttxt);return false } else {return true} } } function validateTicketCreateForm(thisform) { with (thisform) { if (validate_required(type,'Type must\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":70133,"url":"http:\/\/bangla.sitestree.com\/?p=70133","url_meta":{"origin":70137,"position":1},"title":"Javascript &#8211; Form validation #13","author":"Author-Check- Article-or-Video","date":"August 27, 2021","format":false,"excerpt":"The code will be helpful in validating data entry forms such as: user registration, user creation. validate_required is used by all other functionsfunction validate_required(field,alerttxt) { with (field) { if (value==null||value=='') { alert(alerttxt);return false } else {return true} } } function validateTicketCreateForm(thisform) { with (thisform) { if (validate_required(type,'Type must be filled\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":65806,"url":"http:\/\/bangla.sitestree.com\/?p=65806","url_meta":{"origin":70137,"position":2},"title":"JavaScript Codes #JavaScript","author":"Author-Check- Article-or-Video","date":"July 15, 2021","format":false,"excerpt":"JavaScript is a very powerful scripting language for web-site development. Also, it is in much demand. var serviceInstancesArrAtLoad = Array(); var serviceInstancesArrAtSubmit = Array(); var tempArr=Array(); function validate_required(field,alerttxt) { with (field) { if (value==null||value=='') { alert(alerttxt);return false } else {return true} } } function validateTicketCreateForm(thisform) { with (thisform) { if\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10564,"url":"http:\/\/bangla.sitestree.com\/?p=10564","url_meta":{"origin":70137,"position":3},"title":"JavaScript Code","author":"","date":"August 29, 2015","format":false,"excerpt":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 var browser=navigator.appName; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 var b_version=navigator.appVersion; <a href=\"http:\/\/www.justetc.net\" target=\"_blank\"> <img border=\"0\" alt=\"hello\" src=\"b_pink.gif\" id=\"b1\" width=\"26\" height=\"26\" onmouseover=\"mouseOver()\" onmouseout=\"mouseOut()\" \/> Place the following code under script tag\/in a javascript file function mouseOver() { \u00a0\u00a0 document.getElementById(\"b1\").src =\"b_blue.gif\"; } function mouseOut() { \u00a0\u00a0 document.getElementById(\"b1\").src =\"b_pink.gif\"; } <map name=\"planetmap\"> <area shape =\"rect\" coords =\"0,0,82,126\"\u2026","rel":"","context":"In &quot;Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8&quot;","block_context":{"text":"Code . Programming Samples . \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae \u0989\u09a6\u09be\u09b9\u09b0\u09a8","link":"http:\/\/bangla.sitestree.com\/?cat=1417"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10548,"url":"http:\/\/bangla.sitestree.com\/?p=10548","url_meta":{"origin":70137,"position":4},"title":"Javascript : Miscellaneous Code","author":"","date":"August 29, 2015","format":false,"excerpt":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 var browser=navigator.appName; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 var b_version=navigator.appVersion; <a href=\"http:\/\/www.justetc.net\" target=\"_blank\"> <img border=\"0\" alt=\"hello\" src=\"b_pink.gif\" id=\"b1\" width=\"26\" height=\"26\" onmouseover=\"mouseOver()\" onmouseout=\"mouseOut()\" \/> Place the following code under script tag\/in a javascript file function mouseOver() { \u00a0\u00a0 document.getElementById(\"b1\").src =\"b_blue.gif\"; } function mouseOut() { \u00a0\u00a0 document.getElementById(\"b1\").src =\"b_pink.gif\"; } <map name=\"planetmap\"> <area shape =\"rect\" coords =\"0,0,82,126\"\u2026","rel":"","context":"In &quot;Ajax&quot;","block_context":{"text":"Ajax","link":"http:\/\/bangla.sitestree.com\/?cat=1418"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26499,"url":"http:\/\/bangla.sitestree.com\/?p=26499","url_meta":{"origin":70137,"position":5},"title":"JavaScript Code #Programming Code Examples #Javascript #JavaScript","author":"Author-Check- Article-or-Video","date":"April 26, 2021","format":false,"excerpt":"var browser=navigator.appName; var b_version=navigator.appVersion; <a href=\"http:\/\/www.justetc.net\" target=\"_blank\"> <img border=\"0\" alt=\"hello\" src=\"b_pink.gif\" id=\"b1\" width=\"26\" height=\"26\" onmouseover=\"mouseOver()\" onmouseout=\"mouseOut()\" \/> Place the following code under script tag\/in a javascript file function mouseOver() { document.getElementById(\"b1\").src =\"b_blue.gif\"; } function mouseOut() { document.getElementById(\"b1\").src =\"b_pink.gif\"; } <map name=\"planetmap\"> <area shape =\"rect\" coords =\"0,0,82,126\" onMouseOver=\"writeText('You are over the\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/70137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=70137"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/70137\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=70137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=70137"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=70137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}