问题标签 [multiple-forms]
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 - 将多个文件上传到服务器,并写入数据库
所以目前我的html中有以下代码<input type="file" required required="required" name="image" multiple="">
然后在我添加mutliple=""
标签之前,这总是对我有用,
但是现在我正在尝试上传多个文件,我想我需要添加一个数组来命名它们,但我无法弄清楚,如果可以的话,我不想改变我的代码。
同样,目前 img 只是我数据库中的一个字段,这有多大问题?
编辑
我找到了这段代码,但似乎无法弄清楚如何实现它并使其工作......
在尝试了几十种应该修复 $_FILES 数组的不稳定的方法之后,我没有找到任何可以使用输入名称的方法,例如:userfile[christiaan][][][is][gaaf][]
所以我想出了这门课
这允许您访问使用以下输入类型上传的文件,
<input type="file" name="userfile[christiaan][][][is][gaaf][]" />
例如
jquery - 我只能在第二个表单提交后填充隐藏的 div
我只能在第二个表单提交后填充隐藏的 div。第一次提交后出现错误。为什么?使用 jQuery 表单插件。任何的想法?谢谢。
html - 一个页面中的多个表单或多个提交?
我正在创建一个包含网站上出售的产品的页面。我想在每个产品附近添加一个“添加到购物车”按钮,列出的标记类似于:
由于提交输入将有不同的名称(包括产品的代码),最大的问题是:我应该将整个产品列表包装在一个表单中,还是应该为每个产品创建一个表单?在代码中:
或者……</p>
哪一个是最佳实践?有什么理由不使用其中一种,还是我做错了?
jquery - jQuery - 为一个表单提交返回禁用另一个表单的返回提交
我有一个包含多个表单的页面。一种形式(见下面的例子)有一个输入来向页面上的表格添加行。可以选择(复选框)打开/关闭表中的每一行。另一个表单提交页面,将哪些行“打开”到下一页。
因此,最初的问题是人们正在输入一个 url 并单击返回以将其添加到表中,但不是添加它,而是提交“其他”表单 (mainForm)。
所以,我在下面添加了 jQuery。这解决了问题——现在,当 url 字段处于焦点并单击返回时,它会将 url 添加到列表中并且不提交 mainForm。
但是,当该字段不在焦点上时,按 return 没有任何作用 - 当我希望它提交表单时(默认行为)......因为该事件仅附加到那个输入字段。
HTML(大大简化):
JS/jQuery:
我对 jQuery 还很陌生,所以很好。;-) 在 js 中,我可能只是写一些内容,如果该字段不在焦点中并且按下返回,则提交主表单。在 JQuery 中是否有更容易做到这一点的技巧?
asp.net-mvc - 在 asp.net mvc 3 中使用 ViewModel
这是我的场景:(这些都必须以与公认要求相同的观点来完成)
- 用户输入一些搜索条件来搜索用户。
- 页面列出了带有更新链接的搜索结果。
- 用户单击其中一个更新链接,会出现一个表单以启用编辑数据。
- 用户更改并保存绑定到表单的数据。
我为此视图使用了视图模型。这里是。
这是我的控制器:
如您所见,我的视图中有两种不同的形式,我将整个视图模型存储在我的控制器中的 Session 中。但我认为这还不够好。如果会话过期或者我必须使用负载均衡器部署我的应用程序怎么办?
开发这种页面的最佳方法是什么?我愿意接受任何建议。
提前致谢,
media-player - 媒体播放器问题
我正在制作一个关于 COM 库“WMPLib”的媒体播放器。该程序由 1 个表单组成。我使用了 WMPPlayState Enumerable,并且到目前为止运行平稳,带有播放列表和所有内容。
但现在我决定将程序分成两种形式(Winamp-idea):
Form1 = 玩家
Form2 = 播放列表
当然,我重新安排了一些代码以使其工作。这是我从 form2 中的 listBox 得到的(trackURL 有一个 public 修饰符):
它在 form1 中调用 TEST(string trackURL) 方法,该方法包含以下内容:
问题是,显然 playStateChange 没有被触发。因此,我的任何控件都不起作用,因为一切都通过 playStateChange 枚举器。播放列表中选择的歌曲正在按预期播放。但是没有任何控制权。甚至音量控制也不起作用。
任何帮助表示赞赏。
问候,丹尼
asp.net-mvc-3 - .NET MVC 3 提交按钮做不同的事情
有人可以向我解释为什么这不起作用吗?我已经阅读了很多关于一页上的多个提交按钮的帖子,但我不明白后台发生了什么。我试图遵循我在这些帖子中看到的其他人所做的事情,但似乎都不起作用。我只是想了解这里到底发生了什么。我怀疑这与发布页面时的确切情况有关。
两个按钮的作用完全不同。第一个按钮发布表单。在表单的邮政编码中,然后将其重定向到Vehicle/Index。第二个按钮不发布表单,而是直接转到/Vehicle/CreateNewVehiclePart。
这就是我想要的。我希望两个按钮都提交表单(这样我可以在继续之前执行验证并将更改保存到 Vehicle)。保存车辆数据后,我想根据单击的按钮移动到/Vehicle/AddPartsToVehicle或/Vehicle/CreateNewVehiclePart 。
这是车辆模型:
}
这是零件模型:
c# - 如何使用创建和设计包含两种不同形式的界面?
我正在创建一个程序(在 c# 中,使用 Visual Studios 2010),它将有 3 个不同的窗口。它们中的每一个都需要相互访问(通过工具条/菜单条)并且它们引用相同的信息(相同的变量、数据库等......我的问题是,创建和设计这些不同界面的最佳方法是什么?我可以想到两种方法,但它们都有一些缺点。
我想到的第一种方法是制作一个“隐藏/显示”无效,它将隐藏将第一个区域中所有组件的可见性变为假,并将所有想要的组件变为可见性为真。
问题是它既愚蠢又混乱。
我想到的第二种方式 - 使用第二种形式。
缺点 - 所有变量传输都非常混乱,主要是 - 我不希望弹出不同的表格。我希望这一切都在一个程序下。
我想有一种有效和更聪明的方法可以做到这一点。我希望我在这件事上足够清楚。
谢谢,
巴拉克。
ruby-on-rails-3 - 在 Rails 3 中使用带有多步骤表单的回形针附件时出现“无法转储文件”错误
我在这里提到了同样的问题: Rails 3 中的 Multi-step form with Paperclip attachments
“TypeError in...” “无法转储文件”
但是,我似乎无法理解答案中提到的解决方案:
我把上面的行放在哪里?
这是我的控制器代码:
我试着在声明之后把它放在这里@member
,但没有用:
PS我想在这里将我的问题附加到问题中: 带有回形针附件的Rails 3中的多步骤表单 但我不确定是否可以就同一问题/问题提出后续问题。
forms - 同一类型的多种形式 - Symfony 2
所以我的控制器动作与此类似
假设我的 MyForm 有两个字段
似乎由于这两个表单属于同一类型的 MyForm,因此在视图中呈现时,它们的字段具有相同的名称和 ID(两个表单的“名称”字段共享相同的名称和 ID;' note' 字段),因此 Symfony 可能无法正确绑定表单的数据。有谁知道这个问题的任何解决方案?