
The Below example Shows creating HTML form in NodeJS with POST method and GET methods to display input.
Execution :
// Goto the directory that form_program.js and run below command in command prompt or terminal. Drive://Path to Source file >node form_program.js Example app listening at :::8082 Port
Output:
Example:
var http = require("http"); var express = require('express'); var app = express(); var bodyParser = require('body-parser'); var urlencodedParser = bodyParser.urlencoded({ extended: true }); // Running Server Details. var server = app.listen(8082, function () { var host = server.address().address var port = server.address().port console.log("Example app listening at %s:%s Port", host, port) }); app.get('/form', function (req, res) { var html=''; html +="<body>"; html += "<form action='/thank' method='post' name='form1'>"; html += "Name:</p><input type= 'text' name='name'>"; html += "Email:</p><input type='text' name='email'>"; html += "address:</p><input type='text' name='address'>"; html += "Mobile number:</p><input type='text' name='mobilno'>"; html += "<input type='submit' value='submit'>"; html += "<INPUT type='reset' value='reset'>"; html += "</form>"; html += "</body>"; res.send(html); }); app.post('/thank', urlencodedParser, function (req, res){ var reply=''; reply += "Your name is" + req.body.name; reply += "Your E-mail id is" + req.body.email; reply += "Your address is" + req.body.address; reply += "Your mobile number is" + req.body.mobilno; res.send(reply); });
Category: