2012-03-28 4 views
0

Ich muss eine Funktion aufrufen, indem Sie auf eine Schaltfläche klicken. Die Schaltfläche befindet sich auf einer Aspx-Seite und die Funktion ist auf einer .js-Seite. diese ist der Code, den ich für meine Schaltfläche Aufruf einer Funktion von einem anderen Ort auf einer Schaltfläche klicken Ereignis

Senden und dies ist meine Funktion

Funktion onBtnSubmitClick() {var startdate = document.getElementById ('<% = txtATrendStartDate.ClientID%>'). Wert; var endDate = document.getElementById ('<% = txtATrendEndDate.ClientID%>'). Value; checkDateRange (Startdatum, Enddatum); }

 function checkDateRange(start, end) { 

      // Parse the entries 
      var startDate = Date.parse(start); 
      var endDate = Date.parse(end); 
      // Make sure they are valid 
      if (isNaN(startDate)) { 
       alert("The start date provided is not valid, please enter a valid date."); 
       return false; 
      } 
      if (isNaN(endDate)) { 
       alert("The end date provided is not valid, please enter a valid date."); 
       return false; 
      } 
      // Check the date range, 86400000 is the number of milliseconds in one day 
      var difference = (endDate - startDate)/(86400000 * 7); 
      if (difference < 0) { 
       alert("The start date must come before the end date."); 
       return false; 
      } 

      return true; 
     } 

pls beachten Sie, dass die Funktion auf eine andere ist Js page..thank Sie im Voraus

Antwort

0

die Funktion in den anderen js zu nennen Datei müssen Sie einen Verweis auf die JS-Datei enthalten auf der EX Seite : diesen Tag in dem Kopf gesetzt: "script src =" SomeOtherJSFIle.js "type = "text/javascript"/ script"

+0

Fügen Sie die Aufschlag Klammern um den Tag-Skript .. I Das kann man nicht im Post bekommen :-) Sobald der Verweis gemacht ist, kann man die Funktion wie jedes andere aufrufen ihre Funktion – TGH

+0

Danke für die Antwort ... aber die Sache ist nichts passiert, wenn ich auf den Button ... meine Taste Code ist Senden .. mache ich etwas falsch ?? – nitinvertigo

+0

auch, wenn ich die Funktion auf der gleichen Seite .. es funktioniert perfekt – nitinvertigo

Verwandte Themen