Pokaż
Ignoruj:
Data:
2009-10-06 13:35:06 (17 years ago)
Autor:
alina
Opis:

re #205

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/Wierszowki/Wierszowki.Web/Views/MagazineItem/Edit.aspx

    r846 r847  
    1212    <script src="../../Scripts/jquery.validate.js" type="text/javascript" ></script> 
    1313    <script src="../../Scripts/xVal.jquery.validate.js" type="text/javascript"></script> 
     14    <script src="../../Scripts/jqueryvalid.js" type="text/javascript"></script> 
     15    <script src="../../Scripts/xValEditMagazineItem.js" type="text/javascript"></script> 
    1416</asp:Content> 
    1517 
     
    2022<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
    2123    <script type="text/javascript"> 
    22         $(function() { 
    23             $("#Magazine_Id").change(function() { 
    24             var magazineId = $("#Magazine_Id > option:selected").attr("value"); 
    25             var urlAction = "<%= Url.Action("FindIssuesById", "Magazine") %>"; 
    26             urlAction = urlAction + "/" + magazineId; 
    27             $.getJSON(urlAction, function(data) { 
     24        $(document).ready(function() {             
     25           $("#Magazine_Id").change(function() { 
     26        
     27                var magazineId = $("#Magazine_Id > option:selected").attr("value"); 
     28                var urlAction = "<%= Url.Action("FindIssuesById", "Magazine") %>"; 
     29                urlAction = urlAction + "/" + magazineId; 
     30                $.getJSON(urlAction, function(data) { 
    2831                    $("#MagazineItem_IssueId").addItems(data); 
    2932                }); 
    30             }); 
    31             jQuery.validator.setDefaults({ 
    32                    success: "valid" 
    33             }); 
    34             jQuery.validator.addMethod("DateCorrectFormat", function(data, element) { 
    35                 return data.match(/^(19|20)\d\d(-)(0[1-9]|1[012])$/); 
    36                     }, "Podaj prawid³ow¹ datê i format (0000-00)."); 
    37                  
    38                 jQuery.validator.addMethod("RangePrice", function(cena, element) { 
    39                 return cena.match(/^((0([,]\d\d)?)|([1-9](\d){0,2}([,]\d\d)?)|([1]{1}[0]{3}([,][0]{2})?))$/); 
    40                 },"Wymagany format to 0,00 , a wartoœæ nie mo¿e byæ wiêksza ni¿ 1000."); 
    41                              
    42                 $("#myform").validate({ 
    43                 rules: { 
    44                      "MagazineItem.AuthorId":    { required: true }, 
    45                      "MagazineItem.IssueId":     { required: true, min:1 }, 
    46                      "MagazineItem.ItemTypeId":  { required: true }, 
    47                      "MagazineItem.Date":        { required: true, DateCorrectFormat: true }, 
    48                      "MagazineItem.Caption":     { required: true, maxlength: 255 }, 
    49                      "MagazineItem.Description": { maxlength: 255 }, 
    50                      "MagazineItem.Bonus":       { required: true, RangePrice: true}, 
    51                      "MagazineItem.Price":       { required: true, RangePrice: true} 
    52                 }, 
    53                 messages: { 
    54                      "MagazineItem.AuthorId":    { required: "Proszê wybraæ autora." }, 
    55                      "MagazineItem.IssueId":     { required: "Proszê wybraæ numer wydania. Musisz najpierw wybraæ Gazetê.", min: "Prosze wybraæ numer wydania. Musisz najpierw wybraæ Gazetê." }, 
    56                      "MagazineItem.ItemTypeId":  { required: "Proszê wybraæ typ wierszówki." }, 
    57                      "MagazineItem.Date":        { required: "Proszê wprowadziæ miesi¹c."}, 
    58                      "MagazineItem.Caption":     { required: "Proszê wprowadziæ tytu³ wierszówki.", maxlength: "Tytu³ jest za d³ugi." }, 
    59                      "MagazineItem.Description": { maxlength:"Opis jest za d³ugi."}, 
    60                      "MagazineItem.Bonus":       { required: "Proszê wprowadziæ bonus do wierszówki."}, 
    61                      "MagazineItem.Price":       { required: "Proszê wprowadziæ wycenê wierszówki."} 
    62                 } 
    63              }); 
    64              $("#myform").submit(function() { 
    65                 $("#myform").valid(); 
    66              });            
    67          }); 
     33           }); 
     34        }); 
    6835    </script> 
    6936    <h2>Edytuj wierszówkê</h2>