Note that there are some explanatory texts on larger screens.

plurals
  1. PODebugging Javascript in Visual Studio
    primarykey
    data
    text
    <p>The following Javascript is in my aspx.cs in visual studio and I have added a new script to it, but I am not sure whether my script is working properly or not ..so can some one please tell me how to debug the following code....</p> <pre><code> sb.AppendFormat("function chkQuoteBinderValidUntilDateOverridden_OnClick()", this.chkQuoteBinderValidUntilDateOverridden.ClientID); sb.AppendLine("{"); sb.AppendLine(" var chkQuoteBinderValidUntilDateOverridden = document.getElementById('" + chkQuoteBinderValidUntilDateOverridden.ClientID + "');"); sb.AppendLine(" var wdcQuoteBinderValidUntilDate = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "');"); sb.AppendLine(" var wdcQuoteBinderValidUntilDate_input = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "_input');"); sb.AppendLine(" var wdcQuoteBinderValidUntilDate_container = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "_container');"); sb.AppendLine(" var wdcQuoteBinderValidUntilDate_img = document.getElementById('" + wdcQuoteBinderValidUntilDate.ClientID + "_img');"); sb.AppendLine(" var wdcQBValidUntilDate = igdrp_getComboById('" + this.wdcQuoteBinderValidUntilDate.ClientID + "');"); sb.AppendLine(" var hiddenWDCQBValidUntilDate = document.getElementById('" + this.HiddenWDCQuoteBinderValidUntilDate.ClientID + "');"); sb.AppendLine(" var hiddenQBValidUntilDate = new Date(hiddenWDCQBValidUntilDate.value);"); sb.AppendLine(" if(chkQuoteBinderValidUntilDateOverridden.checked == true) {"); sb.AppendLine(" setDateChooserDisabled(wdcQuoteBinderValidUntilDate,false);"); sb.AppendLine(" wdcQuoteBinderValidUntilDate_img.setAttribute('src', wdcEnabledImageUrl);"); sb.AppendLine(" }"); sb.AppendLine(" else {"); sb.AppendLine(" var now = new Date();"); sb.AppendLine(" setDateChooserDisabled(wdcQuoteBinderValidUntilDate,true);"); sb.AppendLine(" wdcQuoteBinderValidUntilDate_img.setAttribute('src', wdcDisabledImageUrl);"); sb.AppendLine(" if(hiddenQBValidUntilDate) {"); sb.AppendLine(" wdcQBValidUntilDate.setValue(hiddenQBValidUntilDate);"); sb.AppendLine(" if (lblQuoteBinderExpiresIn == null) {"); sb.AppendLine(" lblQuoteBinderExpiresIn = document.getElementById('" + lblQuoteBinderExpiresIn.ClientID + "');"); sb.AppendLine(" }"); sb.AppendLine(" dif = ((hiddenQBValidUntilDate - now)/(86400*1000));"); sb.AppendLine(" dif = (dif - ( dif % 1 )) + 1;"); sb.AppendLine(" lblQuoteBinderExpiresIn.innerText = '(' + dif.toString() + ' days)';"); sb.AppendLine(" }"); sb.AppendLine(" }"); sb.AppendLine("}"); sb.AppendLine("function wdcQuoteBinderValidUntilDate_OnBlur(oDateChooser , dummy, oEvent) {"); sb.AppendLine(" var now = new Date();"); sb.AppendLine(" var wdcQuoteBinderValidUntilDate = oDateChooser.getValue();"); sb.AppendLine(" if (lblQuoteBinderExpiresIn == null) {"); sb.AppendLine(" lblQuoteBinderExpiresIn = document.getElementById('" + lblQuoteBinderExpiresIn.ClientID + "');"); sb.AppendLine(" }"); sb.AppendLine(" if(wdcQuoteBinderValidUntilDate != null) {"); sb.AppendLine(" dif = ((wdcQuoteBinderValidUntilDate - now)/(86400*1000));"); sb.AppendLine(" dif = (dif - ( dif % 1 )) + 1;"); sb.AppendLine(" lblQuoteBinderExpiresIn.style.visibility = 'visible';"); sb.AppendLine(" lblQuoteBinderExpiresIn.innerText = '(' + dif.toString() + ' days)';"); sb.AppendLine(" }"); sb.AppendLine(" else {"); sb.AppendLine(" lblQuoteBinderExpiresIn.style.visibility = 'hidden';"); sb.AppendLine(" }"); sb.AppendLine("}"); sb.AppendLine("function wdcQuoteBinderValidUntilDate_CalendarValueChanged(oCalendar, oDate, oEvent) {"); sb.AppendLine(" var now = new Date();"); sb.AppendLine(" if (lblQuoteBinderExpiresIn == null) {"); sb.AppendLine(" lblQuoteBinderExpiresIn = document.getElementById('" + lblQuoteBinderExpiresIn.ClientID + "');"); sb.AppendLine(" }"); sb.AppendLine(" dif = ((oDate - now)/(86400*1000));"); sb.AppendLine(" dif = (dif - ( dif % 1 )) + 1;"); sb.AppendLine(" lblQuoteBinderExpiresIn.innerText = '(' + dif.toString() + ' days)';"); sb.AppendLine("}"); sb.AppendLine("function colInsuredState_OnChange(isNewYork) {"); sb.AppendLine(" var chkNewYorkFreeTradeZone = document.getElementById('" + chkNewYorkFreeTradeZone.ClientID + "');"); sb.AppendLine(" var lblNewYorkFreeTradeZone = document.getElementById('" + lblNewYorkFreeTradeZone.ClientID + "');"); sb.AppendLine(" var ddlPolicyType = document.getElementById('" + ddlPolicyType.ClientID + "');"); sb.AppendLine(" var txtClassCode = document.getElementById('" + txtClassCode.ClientID + "');"); sb.AppendLine(" var lnkClassCodePrompt = document.getElementById('" + lnkClassCodePrompt.ClientID + "');"); sb.AppendLine(" var policyTypeId = ddlPolicyType.value;"); sb.AppendLine(""); sb.AppendLine(" if(isNewYork) {"); sb.AppendLine(" chkNewYorkFreeTradeZone.style.visibility = 'visible';"); sb.AppendLine(" chkNewYorkFreeTradeZone.checked = false;"); sb.AppendLine(" lblNewYorkFreeTradeZone.style.visibility = 'visible';"); sb.AppendLine(" txtClassCode.style.visibility = 'visible';"); sb.AppendLine(" txtClassCode.disabled = false;"); sb.AppendLine(" lnkClassCodePrompt.disabled = false;"); sb.AppendLine(" lnkClassCodePrompt.style.visibility = 'visible';"); sb.AppendLine(" if(policyTypeId == " + (int)Model.REF.EnumPolicyTypes.ENODPL + " ) {"); sb.AppendLine(" chkNewYorkFreeTradeZone.checked = true;"); sb.AppendLine(" chkNewYorkFreeTradeZone.disabled = true;"); sb.AppendLine(" }"); sb.AppendLine(" }"); sb.AppendLine(" else {"); sb.AppendLine(" chkNewYorkFreeTradeZone.parentElement.style.visibility = 'hidden';"); sb.AppendLine(" chkNewYorkFreeTradeZone.style.visibility = 'hidden';"); sb.AppendLine(" chkNewYorkFreeTradeZone.checked = false;"); sb.AppendLine(" lblNewYorkFreeTradeZone.style.visibility = 'hidden';"); sb.AppendLine(" txtClassCode.value = '';"); sb.AppendLine(" txtClassCode.disabled = true;"); sb.AppendLine(" txtClassCode.style.visibility = 'hidden';"); sb.AppendLine(" lnkClassCodePrompt.disabled = true;"); sb.AppendLine(" lnkClassCodePrompt.style.visibility = 'hidden';"); sb.AppendLine(" }"); sb.AppendLine(""); sb.AppendLine("}"); </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload