Walidacja służy do sprawdzania danych w celu upewnienia się, że są one zgodne z określonymi dla nich wymaganymi specyfikacjami. Zwykle walidacja jest używana do sprawdzania danych wejściowych i weryfikacji danych przed przechowywaniem.
Wśród innych pomocy tekstowych i wizualnych przy przesyłaniu formularza, po weryfikacji, koloruję moje pola wprowadzania na czerwono, aby zaznaczyć, że interaktywny obszar wymaga uwagi. W przeglądarce Chrome (i dla użytkowników paska narzędzi Google Toolbar) funkcja automatycznego wypełniania zmienia kolor moich formularzy na żółty. Oto złożony problem: chcę, aby autouzupełnianie było …
Wiem, czym jest wtyczka jQuery Validation. Wiem, że biblioteka jQuery Unobtrusive Validation została stworzona przez firmę Microsoft i jest zawarta w strukturze ASP.NET MVC. Ale nie mogę znaleźć ani jednego źródła online, które wyjaśniałoby, co to jest. Jaka jest różnica między standardową biblioteką walidacji jQuery a wersją „dyskretną”?
W przykładzie programu NerdDinner Professional ASP.NET MVC 1.0 istnieje metoda tworzenia nowej kolacji zgodnie z poniższym opisem (strona 89 bezpłatnej wersji NerdDinner). Tam sprawdza wartość ModelState.IsValid. Wydaje się, że sprawdza, czy model jest prawidłowy dla bazy danych (to znaczy wychwytuje konwersje typów danych, takie jak daty z nieprawidłowym formatem, ale …
Muszę zweryfikować dane wejściowe użytkownika dotyczące międzynarodowego numeru telefonu. Według E.164 maksymalna długość to 15 cyfr, ale nie udało mi się znaleźć żadnych informacji o minimum. Rozważam tylko cyfry, bez znaku plus ani separatorów.
Jak uzyskać zbiór błędów w widoku? Nie chcę używać podsumowania walidacji pomocnika HTML lub komunikatu walidacji. Zamiast tego chcę sprawdzić błędy i wyświetlić je w określonym formacie. Również w kontrolkach wejściowych chcę sprawdzić określony błąd właściwości i dodać klasę do danych wejściowych. PS Używam Spark View Engine, ale pomysł powinien …
Na przykład mam plik textfield. Pole jest obowiązkowe, wymagane są tylko cyfry, a długość wartości musi wynosić 10. Gdy próbuję przesłać formularz o wartości o długości 5, pojawia się domyślny komunikat o błędzie:Please match the requested format <input type="text" required="" pattern="[0-9]{10}" value=""> Jak mogę zmienić domyślne komunikaty błędów walidacji formularza …
Jaki jest dobry sposób na przezwyciężenie niefortunnego faktu, że ten kod nie będzie działał zgodnie z oczekiwaniami: <div class="required"> <label>Name:</label> <input type="text"> </div> <style> .required input:after { content:"*"; } </style> W idealnym świecie wszystkie wymagane inputznaki otrzymałyby małą gwiazdkę wskazującą, że pole jest wymagane. To rozwiązanie niemożliwe, ponieważ CSS jest …
Mam model z jego walidacjami i dowiedziałem się, że nie mogę zaktualizować atrybutu bez walidacji obiektu wcześniej. Próbowałem już dodać on => :createskładnię na końcu każdego wiersza walidacji, ale otrzymałem te same wyniki. Mój model ogłoszenia ma następujące walidacje: validates_presence_of :title validates_presence_of :description validates_presence_of :announcement_type_id validate :validates_publication_date validate :validates_start_date validate …
Pole e-mail: <label for="job_client_email">Email: </label> <input type="email" name="job[client_email]" id="job_client_email"> wygląda tak: Jeśli jednak weryfikacja adresu e-mail się nie powiedzie, stanie się: <div class="field_with_errors"> <label for="job_client_email">Email: </label> </div> <div class="field_with_errors"> <input type="email" value="wrong email" name="job[client_email]" id="job_client_email"> </div> który wygląda tak: Jak mogę uniknąć tej zmiany wyglądu?
Jak używać adnotacji danych do warunkowej walidacji modelu? Na przykład, powiedzmy, że mamy następujący model (osoba i starszy): public class Person { [Required(ErrorMessage = "*")] public string Name { get; set; } public bool IsSenior { get; set; } public Senior Senior { get; set; } } public class Senior …
Czy istnieje sposób w C #, aby sprawdzić, czy ciąg jest zakodowany w Base 64, inny niż tylko próba przekonwertowania go i sprawdzenie, czy wystąpił błąd? Mam taki kod: // Convert base64-encoded hash value into a byte array. byte[] HashBytes = Convert.FromBase64String(Value); Chcę uniknąć wyjątku „Nieprawidłowy znak w ciągu Base-64”, …
Zastanawiałem się, jak najlepiej zweryfikować adresy URL w Railsach. Myślałem o użyciu wyrażenia regularnego, ale nie jestem pewien, czy to najlepsza praktyka. A gdybym użył wyrażenia regularnego, czy ktoś mógłby mi go zasugerować? Nadal jestem nowy w Regex.
Szukałem prostego wyrażenia regularnego dla adresów URL, czy ktoś ma przydatne, które działa dobrze? Nie znalazłem takiego z klasami walidacji frameworka zend i widziałem kilka implementacji.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.