PageSourceSearch

https://www.forbes.com.tr/js/pages/newsletter.js

js forbes.com.tr collected 2026-10-02 16:48:36 UTC 1,351 bytes, 42 lines download raw bytes

1$(function () {
2    $(document).on("click", "#newsletterForm #newsletterSaveButton", function (e) {
3        e.preventDefault();
4        
5        let formEl = $("#newsletterForm");
6
7        if (!formEl.valid()) {
8            formEl.find("label.error").each(function (i, el) {
9                let inputEl = formEl.find(`#${$(el).attr("for")}`);
10
11                if (inputEl.is(":invalid") || (inputEl.attr("type") == "checkbox" && inputEl.attr("required") && inputEl.is(":not(:checked)"))) {
12                    $(el).text("Bu alan gereklidir.").css({ display: "block", color: "red" });
13                }
14            });
15
16            errorMessage('(*) Zorunlu alanlar doldurulmalıdır !');
17
18            return false;
19        }
20
21        let form = formEl.serializeObject();
22
23        $("#loader").show(0);
24
25        request("/Newsletter", form, "POST").done(function (result, response) {
26            $("#loader").hide(0);
27
28            if (result && response.isSuccessful) {
29                if (response.data.isOk) {
30                    location.href = 'ebulten-sonuc';
31                }
32                else {
33                    errorMessage(response.data.responseMessage);
34                }
35            }
36            else {
37                showResponseMessage(response);
38            }
39        });
40    });
41
42});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.