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.