PageSourceSearch

https://fastercapital.com/assets/2017/public/form-attach.js

js fastercapital.com collected 2026-09-24 08:29:09 UTC 2,371 bytes, 87 lines download raw bytes

1	/*! programs form*/
2function submitForm(event) {
3event.preventDefault(); // Prevent form submission
4// Create new FormData object and append data
5var formData = new FormData();
6var elementIds = [
7"current_url",
8"name",
9"LinkedIn",
10"startup_name",
11"email",
12"Whatsapp",
13"country",
14"amount_to_raise",
15"looking_for",
16"communicate",
17"monthly_income",
18"website",
19"stage", 
20"utm_source",
21"utm_medium",
22"utm_campaign",
23"current_valuation",
24"invested_so_far",
25"monthly_burn_rate",
26"approached_angel_vc",
27"plans_multiple_rounds",
28"raise_capital_method",	
29"on_your_own_or_external",	
30"directly_or_outsourced",
31"g_recaptcha_response",
32"fileUpload"];
33
34for (var i = 0; i < elementIds.length; i++) {
35//  console.log("beforei:"+i);
36var element = document.getElementById(elementIds[i]);
37if (element) {
38var value = element.value;
39formData.append(elementIds[i], value);
40} else {
41}
42//		var element = document.getElementById(elementIds[i]);
43//		console.log("i:"+i+element);
44//		var value = element.value;
45//		formData.append(elementIds[i], value);
46}
47
48for (var i = 0; i < elementIds.length; i++) {
49        var element = document.getElementById(elementIds[i]);
50        if (element) {
51            if (element.type === 'file') {
52                // Append file directly to FormData
53                var files = element.files;
54                if (files.length > 0) {
55                    formData.append(elementIds[i], files[0]);
56                }
57            } else {
58                var value = element.value;
59                formData.append(elementIds[i], value);
60            }
61        }
62    }
63
64// Send data to PHP file using Ajax
65var xhr = new XMLHttpRequest();
66
67xhr.open("POST", "https://fastercapital.com/test1/programs-attach.php", true);
68// xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
69xhr.onload = function(){
70if(xhr.status == 200){
71console.log(xhr.responseText); // Output server response
72
73// Display success message
74 var messageDiv = document.getElementById("message");
75            messageDiv.classList.remove("hidden");
76            messageDiv.style.color = "green";
77
78}
79}
80xhr.send(formData); // Send FormData object    
81
82}
83const formToReset = document.getElementById('myForm');
84formToReset.addEventListener('submit', (e) => {
85e.preventDefault();
86formToReset.reset();
87});

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.