表单本质上是一个容器,可用于保存几种类型数据的任何数量的任何数量的子集。 HTML表单用于将数据传递到服务器。 VB和C#表单是用于与用户交互的窗口。
在我的 Flutter 应用程序中,我有一个包含各种 TextFormFields 的表单,每个表单域都有一个麦克风来转录所说的内容。 我用 SpeechToTextProvider 实现了它。 当我按下麦克风时,它会写...
我在 Bash 程序中使用对话框,要求用户填写几个字段。我想屏蔽用户输入的密码。 对话框--标题“服务器地址和登录凭据...
我是 Django 新手。我面临着将数据从表单保存到数据库的问题。我正在 PyCharm 中编写代码。主要问题是数据没有保存在数据库中。那里...
当我尝试选择自动填充值时出现错误 我正在使用 prime React inputnumber 组件 在此输入图像描述 当我调试时,事件没有任何价值。即使关闭
通过简单的 Web 表单访问 DataSnap 提供的 Web 服务
我在 D10.1 Berlin 编写了一个 VCL 应用程序。 它使用DataSnap提供一些REST API来连接外部 将组件写入我的应用程序。这有效,我也可以使用 API 通过兄弟...
我有这个 HTML 表单和 JavaScript,可以在单击 + 按钮时添加动态表单输入,如何为每个输入字段指定单独的名称?名称=“名称1”名称=“电子邮件1”,呐...
我在选项卡式界面中遇到表单验证问题。我使用带有单选按钮的常规选项卡在它们之间进行切换。但是,提交表单后,它无法验证本地字段...
我有一个问题: 我想使用基于 ECMAScript 的普通 JavaScript(可能使用 document.getElementById)验证输入 type="radio" 。我该怎么做?这是我的 HTML: ...
我在 Javascript 中创建了表单验证及其工作原理,但数据无法插入到后端 PHP。他们只能在注释掉 e.preventDefault() 时插入数据,所以我的客户端有效...
Flutter:如何处理表单中的 SpeechToTextProvider 并单独重建每个输入
在我的 Flutter 应用程序中,我有一个包含各种 TextFormFields 的表单,每个表单域都有一个麦克风来转录所说的内容。 我用 SpeechToTextProvider 实现了它。 当我按下麦克风时,它会写...
Flutter:如何使用表单管理speech_to_text
在我的 Flutter 应用程序中,我有一个将数据保存到 Firestore 的表单。 用户必须能够通过书写或口头输入数据。 为此,我将 voice_to_text 插件附加到表单中。 ...
我有表格。简化后看起来像这样: 我有一张表格。简化后看起来像这样: <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好像不允许全局变量。在表单中使用隐藏字段做了一个解决方法。
我正在使用javascript来检查表单中的字段是否不为空。 一切都很好,它还检查字段中的字符数量。 但现在我希望电子邮件字段是
如何确定用户是否尝试提交 Angular 表单,以仅在尝试提交时显示一些无效字段信息。
下面是更新不同学生状态的代码,但问题是在我对雕像进行了一些更改后,单击更新状态没有任何反应。 学生/manage_users.html.erb <...
使用Javascript设置输入值,当我发送表单时并没有真正设置该值
这是我的代码 函数 updateName(nombreCampo, valor) { var Campo = document.getElementsByName(nombreCampo)[0]; Campo.value = 勇气; Campo.dispatchEvent(new Event('input', { bubbles: ...
我目前正在开发一个简单的 Web 应用程序,其中每个用户都有自己的网站和自己的子域。 我想为每个用户提供一个设置面板,其中有一个用于更改一些 si 的表单...
这是我的vue comp,我正在尝试验证表单,Zod已经生成了错误,只需要在对应元素中显示错误,这里验证正确完成,错误...
我在使用带有数组的表单中选定的值隐藏 Admin_Email_Address 时遇到问题 该阵列为 0-激活和 1-停用 我想做的是,如果我从 drop-d 中选择 1...
我刚刚开始学习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 的一部分,创建了对服务器的动态调用(更具体地说是异步调用)。这些在今天可能更为人所知,但在它形成之前,行动是解决该用例的方法。