Articles of forms

“ER_WRONG_VALUE_COUNT_ON_ROW”

desc表 数据库中默认设置为NULL form.js 提交后发送错误:“ER_WRONG_VALUE_COUNT_ON_ROW” 任何人有一些想法吗?

用nodejs和连接forms上传文件

我已经按照快速多部分示例上传文件到服务器,它工作正常。 但是,如果我使用这样的路由中间件(coffeescript): loadUser = (req, res, next) -> if req.session.user_id? db.user.findById req.session.user_id, (err, user) -> if user? req.currentUser = user next() else next() else next() app.post '/file',loadUser, (req, res) -> req.form.complete (err, fields, files) -> if (err) console.error err else console.log '\nuploaded %s to %s', files.image.filename, files.image.path req.form.on 'progress', (bytesReceived, bytesExpected) -> percent = (bytesReceived […]

加载HTML对象客户端(表单)

我必须编写一个单一的页面应用程序,将在整个应用程序使用相同的3种forms,只是每个人的行动将改变。 标签/input将是相同的,等等… 我想让我的应用程序快速响应,因此,我想知道,如果每次需要加载时通过Javascriptforms地生成FORM,而不是从服务器上以HTML格式下载,这是一个好主意。 那么,有没有什么好的做法,通过Javascript生成DOM objets? 第一次加载应用程序时,有没有办法下载每个FORM的HTML代码? 或者我必须每次通过与DOM的DOM对象构build它们? 这里有什么好的做法? 我使用node.js,knockout.js,jquery。 谢谢 !

无法在Node.js Express中使用表单

我正在尝试使用表单提交到网站,以便我可以呈现网站。 这是我的forms div.ten.columns#LogModal h3 Log In p a.button(href='#', data-reveal-id='exampleModal') Example modal div#exampleModal.reveal-modal h2 Log In p form(method='get', action='/Log') input(type='text', placeholder='Username', name='Username', id='Username') input(type='password', placeholder='Password', name='Password', id='Username') input(type='submit', value='Log in', id='LogButton') script(src='javascripts/foundation.min.js') script(src='javascripts/app.js') script $(window).load(function(){ $("#featured").orbit(); }); 它只是像这样通过server.js app.get('/Log', User.Home); 并最终呈现如下的网页: exports.Home = function (req, res) { res.render('MyHome'); }; 所有这一切都会导致这个错误: Cannot GET /Log?Username=&Password=&LogButton=Log+in 我希望它在这个时候没有任何login信息的工作,因为它只是现在的演示。 有谁能够帮助我?

MongoDB模型字段是乘以2个字段的结果

我有一个小问题试图找出哪个是最好的方法来做到这一点: 我有一个表格,可以通过两个单选button以两种不同的方式为用户业务设置定价: 成员,我有两个领域,“每个成员的数量”和“数量”。 数量上,我只有一个字段,“总金额”。 而且我必须将这些数据存储在数据库中名为“价格”的字段中。 所以,如果我提交“按成员”选项的表格,“价格”将是“每个成员的金额”*“数量”的结果。 如果我用“按金额”选项提交表格,“价格”应该是“总金额”字段值。 这里的事情是,我不知道在模型上哪个是最好的方式来pipe理这个“有条件的”东西,所以也许你可以帮助我:D。 谢谢!

NodeJS / Express:如何获得提交的表单的types?

如果使用enctype属性(例如enctype = multipart / form-data)发布HTML表单并将其提交到Express路由,那么如何从路由或中间件访问该enctype值? 我在Express 4.x上。

发送表单数据到节点服务器

我正试图发送一些表单数据到一个端点。 这是我的客户端代码: <form name="form" action="http://localhost:8080/geodata" method="post"> <label for="minlat"> MinLat: </label> <input type="text" name="MinLat" value="0"><br> <label for="maxlat"> MaxLat: </label> <input type="text" name="MaxLat" value="1"><br> <label for="minlong"> MinLong: </label> <input type="text" name="MinLong" value="0"><br> <label for="maxlong"> MaxLong: </label> <input type="text" name="MaxLong" value="1"><br> <button type="submit" class="btn btn-success"> Submit <span class="fa fa-arrow-right"></span></button> </form> <script> $(document).ready(function() { $("#form") .submit(function(event) { var formData […]

如何使用路由在nodejs应用程序中发布表单数据?

我尝试使用路由来构build一个简单的节点应用程序,但是由于无法发布,它提供了404networking错误。 有人可以指出我的错误,并纠正它? 首先我创build了一个目录sampProj,然后在其中,我有一个文件 – appl.js和一个目录路由 。 在路由目录内,我有一个目录路由和一个文件main.js。 再次在mainCode目录中,我有3个文件 – main.js,server.js和index.html。 对不起,复杂的方向,我想testing一下,然后开始build设。 我想提一下,这个只有server.js和index.html的代码没有路由,即server.js使用app.post和app.get等,而不是我下面显示的相应的路由器方法。 所以这是应用程序的代码: appl.js: var express = require('express'); var bodyParser = require('body-parser'); var app = module.exports.app = express(); // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false})); // parse application/json app.use(bodyParser.json()); // Adding routes var server = require(__dirname + '/routes/main'); var mainCode = require(__dirname + '/routes/mainCode/main.js'); app.use('/Service', server); […]

使用http获取html表单数据

我需要从简单的HTML表单(代码如下)获取数据,并将其发送到API( http://netology.tomilomark.ru/doc/#api-ND ),使哈希出来。 这里是html表单代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Form</title> </head> <body> <form action="/sendForm"> Name:<br> <input type="text" name="firstName" value=""> <br> Surname:<br> <input type="text" name="lastName" value=""> <br><br> <input type="submit" value="Send"> </form> </body> 这就是我在服务器端所得到的: "use strict"; const http = require("http"); const fs = require("fs"); const PORT = 3000; let resObject = {}; let hash; // […]

帕格(RIP翡翠)formscheckbox – 无论select多less,只返回一个值

我有一个写在帕格的表格。 我从窗体的POST中获取所有正确的参数,除了我的checkbox数组是一个包含一个值的string – 选定的最后一天。 每个checkbox有一个名称等于一个数组,所以表单应该返回所有选中的checkbox。 但是,这并没有发生。 以下是checkboxselect的相关代码: form#create-shift-form(action='/shifts/new', method='post') div.form-group p Select which days this shift should apply: div.checkbox-inline input.checkbox-input#create-shift-mon(type='checkbox', name='days[]', value='Mon') label(for='create-shift-mon') Mon div.checkbox-inline input.checkbox-input#create-shift-tue(type='checkbox', name='days[]', value='Tue') label(for='create-shift-tue') Tue div.checkbox-inline input.checkbox-input#create-shift-wed(type='checkbox', name='days[]', value='Wed') label(for='create-shift-wed') Wed div.checkbox-inline input.checkbox-input#create-shift-thur(type='checkbox', name='days[]', value='Thur') label(for='create-shift-thur') Thur div.checkbox-inline input.checkbox-input#create-shift-fri(type='checkbox', name='days[]', value='Fri') label(for='create-shift-fri') Fri div.checkbox-inline input.checkbox-input#create-shift-sat(type='checkbox', name='days[]', value='Sat') label(for='create-shift-sat') Sat div.checkbox-inline […]