I have two forms on my html page:
<form id="enterForm" action="/" enctype="multipart/form-data" method="post">
<fieldset>
<textarea id="queries" name="queries"></textarea><br />
<input type="submit" value="submit" />
</fieldset>
</form>
<form id="uploadForm" action="/upload" enctype="multipart/form-data" method="post">
<fieldset>
<input type="file" name="upload"><br />
<input type="submit" value="Upload">
</fieldset>
</form>
On the server side, I have to call corresponding functions based on which form's submit button was pressed.
Currently, I am doing like this:
var server = http.createServer(function (req, res) {
if (req.url == '/upload' && req.method.toLowerCase() == 'post') {
processFile(req, res);
}
else if (req.method.toLowerCase() == 'post') {
processField(req, res);
}
}
My question is, is there any other way for server to find out which form's submit button was pressed? Ideally, I would like to keep the url same for both the forms.