Skip to content

Instantly share code, notes, and snippets.

@grampelberg
Forked from hikahi/gist:49575
Created January 20, 2009 18:29

Revisions

  1. grampelberg revised this gist Jan 20, 2009. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -14,6 +14,7 @@ function travelDates (elementName) {
    }
    if (blankDates) {
    ErrorFields[ErrorFields.length] = elementName + "s-blank";
    return;
    } else {
    ClearFields[ClearFields.length] = elementName + "s-blank";
    }
  2. grampelberg revised this gist Jan 20, 2009. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -21,8 +21,7 @@ function travelDates (elementName) {

    badDates = 0;
    for (i=0; i < dateArray.length - 1; i++) {
    if (dateArray[i] < dateArray[i+1]) {
    } else {
    if (dateArray[i] > dateArray[i+1]) {
    badDates = 1;
    break;
    }
  3. grampelberg revised this gist Jan 20, 2009. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,8 @@ function travelDates (elementName) {

    blankDates = 0;
    for (i=0; i < document.getElementsByName(elementName).length; i++) {
    if (document.getElementsByName(elementName)[i] == "MM/YY/YYYY" || document.getElementsByName(elementName)[i] == "") {
    if (document.getElementsByName(elementName)[i] == "MM/YY/YYYY" ||
    document.getElementsByName(elementName)[i] == "") {
    blankDates = 1;
    break;
    }
  4. grampelberg renamed this gist Jan 20, 2009. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  5. grampelberg revised this gist Jan 20, 2009. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,12 +1,12 @@
    function travelDates (elementName) {
    dateArray = new Array();
    for (i=0; i < document.getElementsByName(elementName).length; i++) {
    dateArray[i] = new Date(document.getElementsByName("date")[i].value);
    dateArray[i] = new Date(document.getElementsByName(elementName)[i].value);
    }

    blankDates = 0;
    for (i=0; i < document.getElementsByName(elementName).length; i++) {
    if (dateArray[i] == "MM/YY/YYYY" || dateArray[i] == "") {
    if (document.getElementsByName(elementName)[i] == "MM/YY/YYYY" || document.getElementsByName(elementName)[i] == "") {
    blankDates = 1;
    break;
    }
  6. grampelberg revised this gist Jan 20, 2009. 1 changed file with 7 additions and 7 deletions.
    14 changes: 7 additions & 7 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,20 +1,20 @@
    function travelDates () {
    function travelDates (elementName) {
    dateArray = new Array();
    for (i=0; i < document.getElementsByName("date").length; i++) {
    for (i=0; i < document.getElementsByName(elementName).length; i++) {
    dateArray[i] = new Date(document.getElementsByName("date")[i].value);
    }

    blankDates = 0;
    for (i=0; i < document.getElementsByName("date").length; i++) {
    for (i=0; i < document.getElementsByName(elementName).length; i++) {
    if (dateArray[i] == "MM/YY/YYYY" || dateArray[i] == "") {
    blankDates = 1;
    break;
    }
    }
    if (blankDates) {
    ErrorFields[ErrorFields.length] = "dates-blank";
    ErrorFields[ErrorFields.length] = elementName + "s-blank";
    } else {
    ClearFields[ClearFields.length] = "dates-blank";
    ClearFields[ClearFields.length] = elementName + "s-blank";
    }


    @@ -27,8 +27,8 @@ function travelDates () {
    }
    }
    if (badDates) {
    ErrorFields[ErrorFields.length] = "dates-nomatch";
    ErrorFields[ErrorFields.length] = elementName + "s-nomatch";
    } else {
    ClearFields[ClearFields.length] = "dates-nomatch";
    ClearFields[ClearFields.length] = elementName + "s-nomatch";
    }
    }
  7. grampelberg revised this gist Jan 20, 2009. 1 changed file with 4 additions and 6 deletions.
    10 changes: 4 additions & 6 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -7,16 +7,14 @@ function travelDates () {
    blankDates = 0;
    for (i=0; i < document.getElementsByName("date").length; i++) {
    if (dateArray[i] == "MM/YY/YYYY" || dateArray[i] == "") {
    } else {
    blankDates = 1;
    break;
    }
    }
    if (blankDates) {
    ErrorFields[ErrorFields.length] = "dates-blank";
    } else {
    ClearFields[ClearFields.length] = "dates-blank";
    }

    ErrorFields[ErrorFields.length] = "dates-blank";
    } else {
    ClearFields[ClearFields.length] = "dates-blank";
    }


  8. @invalid-email-address Anonymous revised this gist Jan 20, 2009. 1 changed file with 21 additions and 20 deletions.
    41 changes: 21 additions & 20 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,12 @@
    function travelDates () {
    dateArray = new Array();
    for (i=0; i < document.getElementsByName("date").length; i++) {
    dateArray[i] = new Date(document.getElementsByName("date")[i].value);
    }

    blankDates = 0;
    for (i=0; i < document.getElementsByName("date").length; i++) {
    if (document.getElementsByName("date").value == "MM/YY/YYYY" || document.getElementsByName("date").value == "") {
    if (dateArray[i] == "MM/YY/YYYY" || dateArray[i] == "") {
    } else {
    blankDates = 1;
    break;
    @@ -14,22 +19,18 @@ function travelDates () {

    }

    dateArray = new Array();
    for (i=0; i < document.getElementsByName("date").length; i++) {
    dateArray[i] = new Date(document.getElementsByName("date")[i].value);
    }

    badDates = 0;
    for (i=0; i < dateArray.length - 1; i++) {
    if (dateArray[i] < dateArray[i+1]) {
    } else {
    badDates = 1;
    break;
    }
    }
    if (badDates) {
    ErrorFields[ErrorFields.length] = "dates-nomatch";
    } else {
    ClearFields[ClearFields.length] = "dates-nomatch";
    }
    }

    badDates = 0;
    for (i=0; i < dateArray.length - 1; i++) {
    if (dateArray[i] < dateArray[i+1]) {
    } else {
    badDates = 1;
    break;
    }
    }
    if (badDates) {
    ErrorFields[ErrorFields.length] = "dates-nomatch";
    } else {
    ClearFields[ClearFields.length] = "dates-nomatch";
    }
    }
  9. @invalid-email-address Anonymous revised this gist Jan 20, 2009. 1 changed file with 33 additions and 22 deletions.
    55 changes: 33 additions & 22 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,24 +1,35 @@
    datesmatch = 0
    datesnomatch = 0

    function travelDates () {
    dateArray = new Array();
    for (i=0; i < document.getElementsByName("date").length; i++) {
    dateArray[i] = new Date(document.getElementsByName("date")[i].value);
    }

    for (i=0; i < dateArray.length - 1; i++) {
    if (dateArray[i] < dateArray[i+1]) {
    alert ("good");
    datesmatch++;
    } else {
    alert ("bad");
    datesnomatch++;
    }
    }
    if datesmatch > datesnomatch {
    clearfields = badDates
    } else {
    errorfields = baddates
    blankDates = 0;
    for (i=0; i < document.getElementsByName("date").length; i++) {
    if (document.getElementsByName("date").value == "MM/YY/YYYY" || document.getElementsByName("date").value == "") {
    } else {
    blankDates = 1;
    break;
    }
    if (blankDates) {
    ErrorFields[ErrorFields.length] = "dates-blank";
    } else {
    ClearFields[ClearFields.length] = "dates-blank";
    }

    }

    dateArray = new Array();
    for (i=0; i < document.getElementsByName("date").length; i++) {
    dateArray[i] = new Date(document.getElementsByName("date")[i].value);
    }

    badDates = 0;
    for (i=0; i < dateArray.length - 1; i++) {
    if (dateArray[i] < dateArray[i+1]) {
    } else {
    badDates = 1;
    break;
    }
    }
    if (badDates) {
    ErrorFields[ErrorFields.length] = "dates-nomatch";
    } else {
    ClearFields[ClearFields.length] = "dates-nomatch";
    }
    }
    }
  10. @invalid-email-address Anonymous revised this gist Jan 20, 2009. 1 changed file with 10 additions and 3 deletions.
    13 changes: 10 additions & 3 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,6 @@
    datesmatch = 0
    datesnomatch = 0

    function travelDates () {
    dateArray = new Array();
    for (i=0; i < document.getElementsByName("date").length; i++) {
    @@ -7,11 +10,15 @@ function travelDates () {
    for (i=0; i < dateArray.length - 1; i++) {
    if (dateArray[i] < dateArray[i+1]) {
    alert ("good");
    clearFields[clearFields.length] = "badDates";
    datesmatch++;
    } else {
    alert ("bad");
    errorFields[errorFields.length] = "badDates";
    break;
    datesnomatch++;
    }
    }
    if datesmatch > datesnomatch {
    clearfields = badDates
    } else {
    errorfields = baddates
    }
    }
  11. @invalid-email-address Anonymous created this gist Jan 20, 2009.
    17 changes: 17 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    function travelDates () {
    dateArray = new Array();
    for (i=0; i < document.getElementsByName("date").length; i++) {
    dateArray[i] = new Date(document.getElementsByName("date")[i].value);
    }

    for (i=0; i < dateArray.length - 1; i++) {
    if (dateArray[i] < dateArray[i+1]) {
    alert ("good");
    clearFields[clearFields.length] = "badDates";
    } else {
    alert ("bad");
    errorFields[errorFields.length] = "badDates";
    break;
    }
    }
    }