问题标签 [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.

0 投票
3 回答
5480 浏览

c# - ASP.NET MVC Preview 4 - 使用现有参数停止 Url.RouteUrl() 等

我有这样的动作:

使用这样的路线:

我所在的网址是:

我在这个页面上有一个这样的表格:

如果在表单中选择了“2007”,则提交表单应转到 News.mvc/Archive/2007。

这要求表单“action”属性为“News.mvc/Archive”。

但是,如果我声明这样的表格:

它呈现为:

有人可以让我知道我错过了什么吗?

0 投票
6 回答
1211 浏览

visual-studio - 《视觉传承》玩的什么状态

我们有一个应用程序,它必须灵活地向用户显示它的主表单 - 根据用户的不同,表单应该略有不同,可能在这里或那里有一个额外的按钮,或者其他一些细微差别。为了停止编写代码来显式删除或添加控件等,我转向视觉继承来解决这个问题——我认为这是一种整洁、干净和合乎逻辑的 OO 风格——结果表明,有一半的时间继承的表单很难无缘无故地在 VS 中渲染自己等等——我觉得开发人员和微软在某种程度上回避了视觉继承的做法——你能证实这一点,我在这里遗漏了什么吗?

问候。

0 投票
6 回答
15350 浏览

html - 在 HTML 中,选择的、禁用的选项元素会发生什么?

在我的具体示例中,我正在处理一个下拉列表,例如:

当然,这很荒谬,但我想知道是否定义了任何严格的行为。Opera 有效地拒绝了 'selected' 属性并选择列表中的下一项。所有其他浏览器似乎都允许它,并且它保持选中状态。

更新:澄清一下,我对最初的选择特别感兴趣。我正在处理其中一个“选择一个项目:”类型的下拉菜单,在这种情况下,第一个选项实际上是一个标签,并且发生了一个动作onchange()。这是相当不错的“逐步增强”,因为存在提交按钮,并且只能通过 JavaScript 删除。如果删除了“选择...”选项,那么将成为第一项的任何内容都将无法选择。我们只是onchange完全排除下拉菜单,还是应该选择“选择...”选项,只是没有效果?

0 投票
4 回答
1923 浏览

.net - 如何在服务器上最好地将信息合并为“表单”,生成 PDF 作为最终输出

背景

我有一个“继承”的 VB6 应用程序,它生成 PDF 供用户使用不受支持的 Acrobat Reader OCX 集成进行查看。该程序使用数据生成一个 FDF 文件,然后在 FDF 与 PDF 合并时呈现合并结果。它仅适用于 Acrobat Reader 4 :-(。安装较新版本的 Acrobat Reader 会破坏此应用程序,使用户非常不满意。

我想重新设计这个应用程序,以便它将要合并的数据发送到 PDF 输出生成服务器。该服务器会将传递给它的数据合并到表单中,生成一个 PDF 图像并存储它,以便任何希望查看最终结果的用户都可以简单地获取 PDF(它只生成一次)。如果基础数据发生更改,则 PDF 将在下次请求时被删除并重新生成。然后,客户端程序可以拥有他们想要的任何 Acrobat Reader 版本,因为它将专门用于显示 PDF 文件(如预期的那样)。服务器很可能是用 Visual Studio 2005 用 .NET (C#) 编写的,可能作为 Web 服务...

问题

其他人会如何建议我这样做?我应该在服务器上使用 Adob​​e 的 Acrobat 9 来执行此操作,将数据放入 FDF 或 Adob​​e 的 XML 格式,然后让 Acrobat 进行合并吗?“将数据合并到表单并输出 PDF”领域是否有强大的竞争对手?其他人如何做到这一点?它必须是基于 API 的,服务​​器上没有 GUI,当然......

虽然某些输出是通过 FDF/PDF 生成的,但应用程序的另一部分实际上将线条、图形和文本发送到打印机(或用于预览目的的表单)一次一页,提供正确的 x/y 坐标、字体、每个的大小等,知道它何时在页面末尾等。此代码当前在显示此供用户查看的程序中,并且也在将最终表单打印到打印机。为了审阅者和打印机之间的一致性,我也想将此输出生成逻辑移动到服务器,或者使用良好的 PDF 生成 API 工具,或者按原样使用代码并使用 PDF 打印机生成 PDF……并保存此 PDF 供客户展示。

谷歌搜索“表单软件”或“填写表单软件”或类似搜索会返回很多不相关的材料,主要与用户填写表单的 UI 相关,我只是不知道如何正确缩小搜索范围。该站点似乎是提出此类问题的理想场所,因为其他程序员也必须生成类似的输出,并且已经尝试了一些很棒的工具。

编辑:

我添加了 PDF 标签以及 PDF 生成。此外,我当前的客户坚持使用 PDF 输出,但我很欣赏其他建议。

0 投票
5 回答
272 浏览

security - 什么是确保页面安全的干净/简单的方法?

假设您有一个收集和提交敏感信息的表单,并且您希望确保永远不会通过不安全(非 HTTPS)方式访问它,您如何最好地执行该策略?

0 投票
2 回答
17118 浏览

ms-access - 在 Access 2007 中绑定表单组合框

例如,我创建了一个 Access 2007 表单,用于显示 Product 表中的 Products。Product 表中的字段之一是与此产品的父类别对应的 CategoryID。

在表单中,CategoryID 需要表示为绑定到 Category 表的组合框。这里的想法非常简单:选择一个新类别应该更新 Product 表中的 CategoryID。

我遇到的问题是选择一个新的类别会更新 Category 表的 CategoryName 而不是更新 Product 表中的 CategoryID。这样做的原因是,似乎组合框必须只绑定到 Category 表的 CategoryName。

如果当前产品的 CategoryID 为 12,它是 Category 表中的 CategoryName“Chairs”,那么会发生什么情况,然后选择一个新值,比如组合框中的“Tables”(CategoryID 13)用新的 CategoryID 更新 12 CategoryName "Tables" 而不是将 Product 表 CategoryID 更新为 13。

如何将类别表绑定到Combox框,以便DataTyxtfield(我希望在Access中存在)是类别名称,DataValueField是CategoryID,只有在所选组合框项更改时,将更新产品的CategoryID ?

编辑:请参阅下面接受的答案。我还需要将列数更改为 2,一切都开始正常工作。

0 投票
3 回答
4907 浏览

.net - 在绑定到 DataGridView 的 DataTable 上触发更新

在我的 .NET/Forms 应用程序中,我有一个绑定到 DataTable 的 DataGridView。用户通过双击选择 DataGridView 的一行并与应用程序进行一些交互。之后,该行的内容以编程方式更新。

当用户选择新行时,框架会自动将前一行的更改传播到 DataTable。如何从我的代码中触发此更新,以便用户不必选择新行?

0 投票
4 回答
6140 浏览

asp.net - Best way to implement Google Custom Search on an aspx page

Google custom search code is provided as a form tag. However, Asp.net only allows a single form tag on a page. What is the best way to implement their code so you can include it on an aspx page (say as part of a Masterpage or navigation element).

0 投票
6 回答
1881 浏览

ms-access - 什么可以阻止 MS Access 2000 表单关闭?

我的 Access 2000 DB 给我带来了问题 - 有时(尚未查明原因)“书”表单不会关闭。单击其关闭按钮什么也不做,文件->关闭什么也不做,即使关闭 Access 也不会导致任何操作。我没有此表单的 OnClose 处理程序。我能找到的唯一解决方法是打开 Vba 编辑器,更改该表单的代码(甚至添加一个空格,然后立即删除该空格),然后返回关闭“书”表单,将其关闭,然后说“不,我不想保存更改”。只有这样它才会关闭。有什么帮助吗?

0 投票
4 回答
4331 浏览

forms - 在 Gwt-Ext 中重新渲染组合存储

我创建了一个表单面板,我在面板中渲染了几个组合框,其中包含一个通过响应处理程序填充的商店。如果我想再次渲染面板,它会在没有商店的情况下渲染组合框,尽管我正在重新构建面板。我试图调试以找出原因,但令人惊讶的是,尽管对于组合框,调用时 Store 为 null - comboBox.setStore(store) 它检查属性(isRendered)并发现它为真,因此不添加商店但只需保留仍然为空的现有商店。

我在另一个场景中看到了这个问题,在那里我创建了一个包含 Combobox 的可折叠字段集,在最小化和最大化该字段集时,商店会因为同样的原因而消失。

有人可以在这里帮助我吗,我在这里完全震惊了我尝试了各种选择,但没有任何效果。