问题标签 [form-post]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用 jQuery ajax 将多个复选框和文件上传到 php 到电子邮件
我正在尝试将复选框值传递给电子邮件,并将上传的文件作为附件添加到电子邮件中。到目前为止,这是我所拥有的(一切正常,但是复选框被传递和文件上传)......我需要的主要是复选框 - 文件上传只是一个额外的 - 你也将如何将它发送到数据库;]
HTML 表单:
JS文件
PHP 文件:
javascript - 使用 javascript 中的表单发布将字符串作为文件上传
我想在不使用文件输入的情况下伪造文件上传。该文件的内容是从一个字符串生成的。即我想将一些字符串发布到内容类型为“multipart/form-data”的服务器。
但是服务器具有不同的域并且不支持 CORS,因此我无法使用 XMLHttpRequest。是否可以只使用普通形式的帖子来做到这一点?
c# - C# 发布到不同的服务器
我正在使用 c# 并尝试将数据发布到另一台服务器上的表单中,该表单包括一个图像附件以及一些参数,例如:
名字 = 第一个姓氏 = 最后一个图像 = ImageFile.JPG
寻找一个如何构造一个方法来发送这个的例子我一直在研究 HttpWebRequest 但需要一个例子。
asp.net-mvc-4 - 将大量数据上传到 Azure 表
我正在尝试以 POST 形式将大量文本发送到 azure 表存储。此文本的每一行都将作为一个实体存储在表中。我现在遇到的问题是这个操作超过了时间限制。
操作已超过 Windows Azure 表服务操作允许的默认最长时间
所以我想知道是否可以提高这个限制,或者我应该如何解决这个问题?
php - PHP 发布变量
我如何将 $frompage 变量发送到它发布到的页面是我的想法:
ajax - 使用 knockoutjs 构建动态表单
我需要从数据库构建一个动态表单。我有以下实体来动态定义表单字段:
我可以从 DB 中的“FormField”记录构建动态表单,但问题是我需要跟踪任何表单字段的值的变化,当值发生变化时,我需要将所有表单数据发送到服务器(异步)以评估服务器上的“Blankout”公式。如果我在没有 KnockoutJS 的情况下执行此更改跟踪,它不会响应并且变得非常复杂。我已经阅读了几个 KnockoutJS 教程,但无法弄清楚如何针对这个特定问题组织我的 ViewModel。
任何帮助,将不胜感激。
更新 1
我尝试使用以下代码将此表单数据发布到控制器:
在我的控制器中,我尝试了以下代码:
她是 MyFieldViewModel 类的样子:
我已经尝试过通过 JSON 将对象数组发布到 ASP.Net MVC3 中描述的技巧
以下是我执行alert(ko.toJSON(self))时打印出来的 Json 数据
我需要的只是用户选择的字段名称和它的值,即使我将这个 json 数据映射到我的MyFieldViewModel类,我仍然感到困惑,我仍然如何获得选择的 VALUES ?
更新 2 (JSON 数据映射工作)
当我改变
带数据:ko.toJSON(self)
映射在我的控制器上完美运行,您可以在以下屏幕截图中看到:
现在,问题仍然存在,发布表单的全部目的是用用户在表单上的输入更新服务器,即针对每个表单字段元素的值。 如何发布表单字段的当前选定/键入值? 例如,在上面的屏幕截图中,我可以看到默认值,但看不到当前选择的值。
url - 仅通过 URL 提交网络表单?
我不确定这是否属于这里,所以不要投反对票,只要让我知道是否是这样,我会迅速继续。
无论如何,有一个网站有一个搜索页面,当点击搜索按钮时,它不会在 URL 中包含搜索查询。
搜索某些内容后,页面被重定向到ssearch.asp
,但如上所述,查询不存在。
我的问题是是否有办法仅通过 URL 提交搜索值。
我想知道是否有办法伪造搜索提交按钮并根据表单字段名称通过 URL 发布搜索词。
输入框的名字是search
,所以我试了这个网址:http ://www.torec.net/ssearch.asp?search=query ,但是不行,服务器返回:
服务器错误。
需要明确的是,我不是在寻找服务器端解决方案,实际上也不是在寻找 HTML 解决方案,我只是希望能够在我的浏览器地址栏中粘贴一个普通的旧 URL 并在那里。
这可能吗?
更新
此链接不起作用:
http ://www.torec.net/ssearch.asp?search=dark&page=1
虽然这个是:
http ://www.torec.net/ssearch.asp?search=dark&page=2
有什么办法绕过这个吗?
internet-explorer - jQuery 表单发布跨域 Amazon S3 即 < 10,错误“中止”
嗨,有谁知道如何在 IE 8、9 中将多部分表单跨域发布到 Amazon S3(例如)?
我们使用了 jQuery 表单插件。也许它不支持 XDomainRequest 对象?jQuery 表单是错误的方式吗?
我们已将 Amazon S3 存储桶配置为允许 origin * 用于发布、获取,因此可以在所有其他浏览器甚至 IE 10 中工作。
它开始发布。据我所知,它显示针对亚马逊网址的发布状态消息,该网址显示在浏览器的左侧。但随后它会触发状态为“已中止”的错误返回函数(在 ajax 选项中指定)。没有其他的。所以看起来请求被中止了。该文件永远不会到达亚马逊,如果错误来自亚马逊,我猜它会更详细一点。
我也尝试过从 https 发布(正如有人在某处建议的那样,因为亚马逊上传 url 使用 https)。没有不同。
有任何想法吗?
/约翰
vb6 - VB6 发送表单帖子
这是我正在使用的代码:
捕获表单的asp似乎无法识别表单。它看到一个包含一个项目的表单。asp中的catch代码是:
来自asp的响应是:
它看不到项目 hdntype 或表单中的任何其他项目。它看到 1 个项目,整个表单。
如果我执行 Request.TotalBytes,我可以在 asp 中看到所有内容。如果我添加一个查询字符串对象,我可以看到每个对象。我看不到表单对象。
javascript - 即使我在某个字段中检测到错误,也可以提交表单
我在提交之前使用 javascript 来验证表单。当我在某个字段上检测到错误时,表单仍然会发布。如何防止错误提交?
这是我的表格: