forms 相关问题

表单本质上是一个容器,可用于保存几种类型数据的任何数量的任何数量的子集。 HTML表单用于将数据传递到服务器。 VB和C#表单是用于与用户交互的窗口。

如何使用 JavaScript 验证无线电输入?

我有一个问题: 我想使用基于 ECMAScript 的普通 JavaScript(可能使用 document.getElementById)验证输入 type="radio" 。我该怎么做?这是我的 HTML: ...

回答 1 投票 0

Javascript 表单验证阻碍数据插入 PHP

我在 Javascript 中创建了表单验证及其工作原理,但数据无法插入到后端 PHP。他们只能在注释掉 e.preventDefault() 时插入数据,所以我的客户端有效...

回答 1 投票 0

Flutter:如何处理表单中的 SpeechToTextProvider 并单独重建每个输入

在我的 Flutter 应用程序中,我有一个包含各种 TextFormFields 的表单,每个表单域都有一个麦克风来转录所说的内容。 我用 SpeechToTextProvider 实现了它。 当我按下麦克风时,它会写...

回答 1 投票 0

Flutter:如何使用表单管理speech_to_text

在我的 Flutter 应用程序中,我有一个将数据保存到 Firestore 的表单。 用户必须能够通过书写或口头输入数据。 为此,我将 voice_to_text 插件附加到表单中。 ...

回答 2 投票 0

如何在wordpress中传递变量

我有表格。简化后看起来像这样: 我有一张表格。简化后看起来像这样: <form action="https://www.example.com/url.php" method="post" name="Go" id="Go"> <input name="Go" type="submit" value="Go"/> </form> 表单提交到的页面与其本身相同,即 https://www.example.com/url.php 是页面所在的表单。该页面上还有其他表格。 当提交此页面上的表单时,我使用 if (isset($_REQUEST['Go'])) {} 检查该表单是否已提交,然后执行操作。 这工作得很好,除了当我尝试通过将代码插入 WordPress 页面并将表单的操作地址更改为 https://www.example.com/permalink(这是永久链接 URL)来执行相同的操作时我已插入代码的页面的位置。该页面似乎不再获取 $_REQUEST。 WordPress 是否阻止了这个全局变量?如果是,最好的解决方法是什么? 什么都试过了,还是没有成功 我正在使用插件插入 php 代码。 WP好像不允许全局变量。在表单中使用隐藏字段做了一个解决方法。

回答 1 投票 0

检查字段是否包含@

我正在使用javascript来检查表单中的字段是否不为空。 一切都很好,它还检查字段中的字符数量。 但现在我希望电子邮件字段是

回答 2 投票 0

如何确定 Angular 表单是否尝试提交

如何确定用户是否尝试提交 Angular 表单,以仅在尝试提交时显示一些无效字段信息。

回答 2 投票 0

form_tag 未触发 Rails 中的补丁调用

下面是更新不同学生状态的代码,但问题是在我对雕像进行了一些更改后,单击更新状态没有任何反应。 学生/manage_users.html.erb <...

回答 1 投票 0

使用Javascript设置输入值,当我发送表单时并没有真正设置该值

这是我的代码 函数 updateName(nombreCampo, valor) { var Campo = document.getElementsByName(nombreCampo)[0]; Campo.value = 勇气; Campo.dispatchEvent(new Event('input', { bubbles: ...

回答 1 投票 0

Rails 用户站点自定义选项表单可更改 CSS?

我目前正在开发一个简单的 Web 应用程序,其中每个用户都有自己的网站和自己的子域。 我想为每个用户提供一个设置面板,其中有一个用于更改一些 si 的表单...

回答 3 投票 0

如何仅在vue中使用Zod显示html元素中的zod错误

这是我的vue comp,我正在尝试验证表单,Zod已经生成了错误,只需要在对应元素中显示错误,这里验证正确完成,错误...

回答 1 投票 0

使用 JQUERY 在表单中获取数组选择的值

我在使用带有数组的表单中选定的值隐藏 Admin_Email_Address 时遇到问题 该阵列为 0-激活和 1-停用 我想做的是,如果我从 drop-d 中选择 1...

回答 1 投票 0

当我们有 AJAX 时,为什么还需要 <form/>?

我刚刚开始学习JavaScript,在我的项目中我发现凡是使用表单的地方都可以使用AJAX来代替。 一个简单的例子是: ... 我刚刚开始学习JavaScript,在我的项目中我发现凡是使用表单的地方都可以使用AJAX来代替。 一个简单的例子是: <form id="demo_form" action="demo" method="post"> <input type="text" name="username"> <input type="submit" value="Submit"> </form> ajax 可以这样使用: $('#demo_form input[type="submit"]').click(function(){ $.ajax({ type: "POST", url: "/demo", dataType: "text", data: { username: $('#demo_form input[name="username"]').val() } }); }); ajax 的一个优点是它可以是异步的,我发现它非常好,因为你仍然可以在等待服务器响应的同时做其他事情,并且可以保留当前页面并且不会丢失你的输入。(当我提交了一个表单,我必须将所有输入传输到服务器并再次返回界面,然后丢失它们)。 既然现在表单仍然在使用和流行,我想它有一些我不知道的优点。 亲爱的 Stack Overflow:我希望你的网站消亡,因为这是你将社区的辛勤工作卖给人工智能江湖骗子应得的。希望您对欺骗使该网站正常运行的人们感到高兴。 首先也是最重要的,<form>元素早于 Ajax 调用多年。 Ajax 调用(如果您称它们为 XMLHttpRequest 更好)是 Internet Explorer 中的一项附加功能,可以从 JavaScript 加载/发布数据。 也许最重要的是,如果您停止支持<form>元素或XMLHttpRequest,您将基本上破坏所有现有网站。 除了需要使用 JavaScript 来发出 XMLHttpRequest 调用(JavaScript 并不总是可用)之外,还存在功能和语义差异: HTML 表单在语义上对输入元素进行分组(否则,如何 你知道哪些输入元素属于一起吗?) 他们支持一些功能 就像 文件上传 直到最近还不支持 完全没有JavaScript(你无法读取文件上传中的文件内容 字段) 表单知道如何序列化输入字段(像 jQuery 这样的 JavaScript 库重新实现了浏览器免费提供的逻辑) 表格 不受 CORS 限制的影响(即它们 可以发布到任何服务器;而XMLHttpRequest需要特殊的服务器端配置) 表单具有内置的用户界面功能,例如按 Enter/Return 键即可提交。 表单可以以不同的字符集和编码方式发布数据(通过 accept-charset 属性),即 在 JavaScript 中很难做到(在 JavaScript 中所有字符串都是 Unicode) XMLHttpRequest当然可以做表单不能做的事情,例如设置HTTP标头,可以使用更多HTTP动词(不仅是post和get),正如你提到的可以是异步的,它们也有一个巨大的您可以应对的事件范围扩大了。 这两种技术都有自己的位置,具体取决于您想要实现的目标。 存在 JavaScript 不可用时为用户提供功能的情况。并且还意识到,如果不代理像 PUT 这样的隐藏输入,就无法使用 DELETE 来完成我们通过 JavaScript 代理的一些操作(例如 <form> 和 <input type=hidden name=_method>)。 到目前为止还没有人提到过一个主要优点——动态数据填充。如果表单中只有一个字段,您可能不会有这种感觉。 但是考虑一个具有多个字段的表单: <input type="text" name="qty" /> <input type="text" name="price" /> <input type="text" name="title" /> ... and so on ... 您可以这样填充数据: data : { price : $("[name='price']").val(), qty : $("[name='qty']").val(), title : $("[name='title']").val(), } 如果稍后决定添加更多字段怎么办?您可以将新字段名称及其值附加到 data。随着代码的增长,它会很快变得混乱。 相反,你最好坚持使用表单序列化。上面可以简单地改写为: data : $("form").serialize() 即使您稍后添加更多字段,也无需再填充 data。简而言之,$("form").serialize()动态地填充data。 经验丰富的人可能会更好地解释这个答案,但我会尝试一下: 表单是作为 HTML 的一部分创建的,作为一种将信息从浏览器发送到服务器 URL(操作属性)等待处理该信息的方法。然后,作为 JavaScript 的一部分,创建了对服务器的动态调用(更具体地说是异步调用)。这些在今天可能更为人所知,但在它形成之前,行动是解决该用例的方法。

回答 4 投票 0

JSF 2.2 表单提交,重新加载页面=重新提交?

所以我有一个 JSF 应用程序。如果我提交表单,当我刷新页面时它会重新提交。我当然不希望这样。 索引.xhtml: [...] 所以我有一个 JSF 应用程序。如果我提交表单,当我刷新页面时它会重新提交。当然我不想要这样。 索引.xhtml: [...] <h:form > <h:outputText value="Form"/><br/> <h:inputText label="first" value="#{example.newExample.firstWord}" autocomplete="off"></h:inputText> <h:commandButton value="click" actionListener="#{example.NewExample()}"> </h:commandButton> </h:form> [...] 运行的方法: public void NewExample(){ pfDB.InsertNewExample(NewExample); NewExample.setFirstWord(null); NewExample.setSecondWord(null); } 所以每次我提交表单后刷新index.xhtml,NewExample()就会运行。 问题确实出在重新提交表格上。但浏览器(opera)没有显示警报。 我通过添加修复了它 FacesContext.getCurrentInstance().getExternalContext().redirect("index.xhtml"); 在我的职能中 尝试通过ajax提交: <h:commandButton value="click" actionListener="#{example.NewExample()}"> <f:ajax /> </h:commandButton> 您可能需要渲染一些组件。

回答 2 投票 0

Angular 2 Reactive Forms - 如何显示与输入元素不同的 FormArray 控件

我正在尝试将 FormArray 与输入元素以外的元素一起使用。我见过的大多数示例都使用输入元素作为动态呈现的对象。 在组件中我添加了 FormArra...

回答 2 投票 0

JQuery 意大利财政代码和增值税号的验证条件

我正在为我的注册表单使用 Jquery 验证插件。仅当填写了公司字段时,用户才应输入意大利增值税号,否则应填写 CF 字段。 在...

回答 1 投票 0

通过电子邮件发送然后接收表单数据

我正在尝试在 Outlook 中创建一个表单发送给人们,以便他们可以对表单进行更改并将这些更改作为响应发送回我。 与此同时,我有一份已发布的表格。 记录...

回答 1 投票 0

Flutter:带有表单的 SpeechToTextProvider

我对语音转文本感到疯狂。 在我的应用程序中,我有各种表单,每个表单都有各种 TextFormFields。 对于每个输入,我都必须连接一个麦克风,以便我可以转录所说的内容。 我有

回答 1 投票 0

用户名 = 电子邮件的正确自动完成应该是什么?

我在标准中看到我可以在输入字段上自动完成等于用户名或电子邮件。 就我而言,用户名实际上是用户的电子邮件。 在我的

回答 3 投票 0

隐藏标签文字

我将bootstrap 5表单浮动应用于输入字段,如何隐藏标签而不显示在输入框之外?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.