Need help sending Email from form HTML - html

I have a form that reads
<form action="Send.asp" method="POST" name="Order" id="Order">
in my send a quote page. The submit button reads as follows:
<input name="B1" type="submit" class="style80" value="Submit">
Now when I click on the button, it only redirects to the home page. I would like it to go to the .asp file called Send.asp
That .asp file has the sending methods: connect to SMTP server and compile an email form the input boxes on the request page.
Why is my email not sending? What am I missing from the form tag?

Your input type=submit seems correct. Is the Send.Asp page in the same directory than the html file ?. Maybe you have to use other relative route.
Are you debugging Send.asp file to check if it is being called?.
That could be a start.
Try changing aswell the Send.Asp with full url to discard that the url is not valid.
form action="http://yoururl/yourproject/Send.asp" method="POST" name="Order" id="Order">

Related

Why does submit button demand a local resource request to favicon.ico?

I've got a very basic form here in which I want to test whether the input text value is correctly picked up when clicking the submit button.
<form id="form1" onSubmit="console.log(document.getElementById('inkomen1').value)">
<input type="text" id="inkomen1" name="inkomen1">
<button type="submit" form="form1" value="Submit">Submit</button>
</form>
So I've set the form onSubmit to display the contents of the input text field through console.log. Live this works, but locally I always get this strange error in my console:
Not allowed to load local resource: file:///favicon.ico
Why doesn't this work when I text the file locally and why this request for 'favicon.ico'? Can I make it work locally somehow too?
It's has nothing to do with the code you included in your question. You have an HTML code that has a link to a favicon. The link has an absolute path file:///favicon.ico which is not correct when running your code in a different environment.
Use a relative path, if your favicon is in the same path as your HTML you can set it to:
/favicon.ico
UPDATE
Try to add custom action to your form
<form id="form1" action"targetPageHere" onSubmit="console.log(document.getElementById('inkomen1').value)">
Maybe the default action page is not your page and has a different code that include this reference.

Image uploading in a form

I am curious to know how image is uploaded in an HTML form.
I have seen at lots of places, that an image is being attached(like Gmail) or lots of other places where we select an image from disk to be processed on server.
So when exactly is the image is uploaded?
Just with the moment I choose an image.
It is encoded base64 and then sent with the form data.
Which one of these is true? And which should be used when?
When you click on choose file , file is attached .
When you click on form submit button , the form is submitted with selected file.
the image file is not encoded as base64 , it is sent to server as type of multipart
you need to set enctype="multipart/form-data" in your html form when you allow file to upload
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="file">
<button type="submit">Submit</button>
</form>
you can set acceptable file formats in input type file

HTML input file connection was reset error

We are trying to upload files to blob storage, the process currently works, however, when trying to upload a file greater than ~28.5MB through the HTML input type="file" element, a connection was reset error message appears. When debugging, the page never hits our httppost method in the C#. However all files we have tested under 28.5MB will upload correctly.
This is the file input in our cshtml page.
<input id="files" type="file" asp-for="UploadFiles" multiple />
Our form looks like this:
<form method="post" enctype="multipart/form-data" asp-area="JobManager" asp controller="KnowledgeBase" asp-action="EditItem">
There is a limit in Kestrel noted at https://github.com/aspnet/Announcements/issues/267.

HTML form redirect not working

I'm doing some troubleshooting for someones website, they have an order form that isnt redirecting the user to another page after the form is submitted, they're getting a
"The requested URL /pubs/mains/publishingCONF.html was not found on
this server."
error when they form attempts to redirect.
Heres the redirect code, just wondering if its valid to use "value" as the redirect?
<input name="redirect" type="hidden" value="../pubs/mains/publishingCONF.html" />
"formrp.html" is the file with the above code snippet, located in'books'
"publishingCONF.html" is the redirect, located in 'pubs/main'

How can I find a website's login form URL variables?

I am trying to make a code that will automatically login into a webpage for you, but I am having trouble finding the url variables for the submission.
How can I find the url variables to submit the login?
i.e.
https://login.fidelity.com/ftgw/Fas/Fidelity/RtlCust/Login/Init
When I submit my username and password on the site, it passes it through to
https://login.fidelity.com/ftgw/Fas/Fidelity/RtlCust/Login/Response
The username <input> has id="userId", and the password <input> has id="password", and this is all under a <form> which has method="POST"
How can I find all variables that I need to submit?
The URL variables aren't always in the URL.
Most Login forms use a method of transferring that data called "POST".
In which the URL data cannot be seen by the user.
You can try using http://www.wireshark.org/ or http://www.charlesproxy.com/ to view the data sent and received by your web browser.
To find the name of the URL parameters (such as ?username=....&pas=...).
You can look into the HTML of the page. Look for something like so:
<form action="login.php" method="post">
<input type="text" name="username" value="User Types Username Here">
<input type="submit">
</form>
Can use Chrome (Ctrl + Shift + J) Network tools. Click "Preserve Log" to ensure you capture payload before page refreshes.