表单本质上是一个容器,可用于保存几种类型数据的任何数量的任何数量的子集。 HTML表单用于将数据传递到服务器。 VB和C#表单是用于与用户交互的窗口。
我想先声明一下我是 Splunk 的菜鸟,所以请多多包涵。 我正在尝试制作一个仪表板,显示每个组织/团队的待命情况。它列出了他们的名字,con ...
我有一个包含 html 电子邮件表单的 php 文件,并且我有位于 html 代码之上的服务器端表单验证。我只有基础知识不知道有没有人能说...
我创建了一个 SharePOint 站点,我想添加一个我创建的现有组表单。但是,当我在我的 Sharepoint 中单击编辑然后单击“+”号以添加“表单”并粘贴时...
当使用 PHP POST 选中复选框时,如何让我的 HTML 表单通过电子邮件发送给我?
我正在尝试向表单添加一个复选框并通过电子邮件获得确认。我正在使用 POST 方法。 其余所有字段都可以正常工作,但复选框不... 谢谢! 表格 我正在尝试向表单添加复选框并通过电子邮件获得确认。我正在使用 POST 方法。 所有其他字段都可以正常工作,但复选框不... 谢谢! HTML 格式 <form class="form-contact" id="formulario" name="contacto" method="post" action="paraenviar.php"> <label for="nombre">Nombre</label> <input name="nombre" id="nombre" type="text" required class="fill" size="20" /><br /> <label for="empresa">Empresa</label> <input name="empresa" id="empresa" type="text" required class="fill" size="20" /><br /> <label for="email">eMail</label> <input name="email" id="email" type="text" required class="fill" size="20" /><br /> <label for="mensaje">Mensaje</label> <textarea name="mensaje" id="mensaje" cols="26" rows="3" required class="textarea"></textarea><br /> <input type="checkbox" id="protecciondatos" name="protecciondatos" value="protecciondatos" required> <label for="proteccion-datos">He leído y acepto la <a href="#">política de protección de datos</a> </label> <br><br> <input class="sendbutton" name="insert" type="submit" value="Enviar"/> </form> PHP <?php $nombre = $_POST['nombre']; $empresa = $_POST['empresa']; $email = $_POST['email']; $mensaje = "NOMBRE: " . $nombre ." \r\n"; $mensaje .= "EMPRESA: " . $empresa . " \r\n"; $mensaje .= "E-MAIL: " . $email . " \r\n"; $mensaje .= "MENSAJE: " . $_POST['mensaje'] . " \r\n"; $mensaje .= "FECHA DEL ENVÍO: " . date('d/m/Y', time()); $para = '[email protected]'; $asunto = 'Blablabla'; mail($para, $asunto, utf8_decode($mensaje)); ?> 首先,正如大卫评论的那样,您实际上并没有从表格中获得价值。 关于你的问题,你的 php 代码将是 <?php $nombre = $_POST['nombre']; $empresa = $_POST['empresa']; $email = $_POST['email']; $protecciondatos=$_POST['protecciondatos']; $mensaje = "NOMBRE: " . $nombre ." \r\n"; $mensaje .= "EMPRESA: " . $empresa . " \r\n"; $mensaje .= "E-MAIL: " . $email . " \r\n"; $mensaje .= "MENSAJE: " . $_POST['mensaje'] . " \r\n"; $mensaje .= "FECHA DEL ENVÍO: " . date('d/m/Y', time()); $para = '[email protected]'; $asunto = 'Blablabla'; if($protecciondatos=="protecciondatos"){ mail($para, $asunto, utf8_decode($mensaje)); } else{ //error message, or whatever } ?> 更好的方法是将所有内容都放在 if 语句中,如下所示: <?php $protecciondatos=$_POST['protecciondatos']; if($protecciondatos=="protecciondatos"){ $nombre = $_POST['nombre']; $empresa = $_POST['empresa']; $email = $_POST['email']; $mensaje = "NOMBRE: " . $nombre ." \r\n"; $mensaje .= "EMPRESA: " . $empresa . " \r\n"; $mensaje .= "E-MAIL: " . $email . " \r\n"; $mensaje .= "MENSAJE: " . $_POST['mensaje'] . " \r\n"; $mensaje .= "FECHA DEL ENVÍO: " . date('d/m/Y', time()); $para = '[email protected]'; $asunto = 'Blablabla'; mail($para, $asunto, utf8_decode($mensaje)); } else{ //error message, or whatever } ?> 还有,改变 <input type="checkbox" id="protecciondatos" name="protecciondatos" value="protecciondatos" required> <label for="proteccion-datos">He leído y acepto la <a href="#">política de protección de datos</a> </label> 到 <input type="checkbox" id="protecciondatos" name="protecciondatos" value="protecciondatos" required> <label for="protecciondatos">He leído y acepto la <a href="#">política de protección de datos</a> </label> 因为它不正确。
我正在处理一个问题,模型的一个字段是另一个模型的外键,当我打开保存在表单中的记录进行编辑而不是选择显示默认保存的数据时,它显示 emp ...
我在Stackoverflow上看了其他类似的问题,但那些情况并不适用于我。 我有一个带有队列字段的表单,该字段是必填字段。这种形式在多个地方使用......
我在带有 bootstrap5 模板包的 django 项目中使用脆皮形式。并希望更改图形按钮行为并删除背景颜色。 CRISPY_TEMPLATE_PACK = "引导...
为什么我的 MS Access 表单字段会自动生成一个空行?
创建时自动生成的空行出现在 MS Access 表单字段的顶部。数据类型长文本(表单上的文本字段)。没有出现在具有相似字段的相同表格上。显然是一个 vbCrLf(马车
无法在 Vite 清单中定位文件:resources/sass/app.scss
我已经安装了 laravel 9 和 livewire。当我尝试从上角打开登录或注册页面时,它显示此错误 你能告诉我一些我该如何解决这个问题
我知道我在做一些非常愚蠢的事情。我的 html 页面中有两种形式。一个用于发表评论,一个用于搜索。评论发布一个正常,但搜索一个不绑定
在数据库中,我有一个表“课程”,每个课程都有多个部分(1、2、3,...),所有部分都存储在表“部分”中。 我想制作一个表格,用户可以从可用的课程中选择一门课程...
我有一个提交表单,希望它在用户提交表单时打开一个新窗口,以便我可以在分析中跟踪它。 这是我正在使用的代码: 我有一个提交表单,希望它在用户提交表单时打开一个新窗口,以便我可以在分析中跟踪它。 这是我使用的代码: <form action="http://URL at mailchimp subscriber URL.com" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" onclick=window.open(google.html,'','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,status=no');> <label for="name">Your Name</label><input type="text" value="" name="FNAME" class="required" id="mce-FNAME"> <br/> <br/> <label for="email">Your Email </label><input type="text" value="" name="EMAIL" class="required email" id="mce-EMAIL"> <br/> <br/> <input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="submit"> </form> </div> 不需要Javascript,你只需要在你的表单标签中添加一个target="_blank"属性。 <form target="_blank" action="http://example.com" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" > 在使用弹出窗口显示数据库数据打印输出的基于 Web 的数据库应用程序中,这足以满足我们的需求(在 Chrome 48 中测试): <form method="post" target="print_popup" action="/myFormProcessorInNewWindow.aspx" onsubmit="window.open('about:blank','print_popup','width=1000,height=800');"> 诀窍是将 target 标记上的 <form> 属性与 window.open 处理程序中的 onsubmit 调用中的第二个参数相匹配。 要获得与表单的target属性类似的效果,您还可以使用formtarget或input[type="submit]"的button[type="submit"]属性。 来自MDN: ...此属性是一个名称或关键字,指示在何处显示提交表单后收到的响应。这是浏览上下文(例如选项卡、窗口或内联框架)的名称或关键字。如果指定了此属性,它将覆盖元素的表单所有者的目标属性。以下关键字具有特殊含义: _self:将响应加载到与当前浏览上下文相同的浏览上下文中。如果未指定属性,则此值为默认值。 _blank:将响应加载到新的未命名浏览上下文中。 _parent:将响应加载到当前浏览器的父浏览上下文中。如果没有父级,此选项的行为方式与 _self 相同。 _top:将响应加载到顶级浏览上下文(即当前浏览上下文的祖先浏览上下文,没有父级)。如果没有父级,此选项的行为方式与 _self 相同。 onclick 可能不是附加该操作的最佳事件。任何时候任何人点击表格中的任何地方,它都会打开窗口。 <form action="..." ... onsubmit="window.open('google.html', '_blank', 'scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,status=no');return true;"> 您提供的代码需要更正。在表单标签中,您必须用双引号将 onClick 属性值括起来: "window.open('google.htm','','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,status=no');" 您还需要注意window.open的第一个参数也应该用引号引起来。 我通常在全局范围内使用一个小的 jQuery 片段来在新选项卡/窗口中打开任何外部链接。我已经为我自己的站点添加了表单选择器,到目前为止它工作正常: // URL target $('a[href*="//"]:not([href*="'+ location.hostname +'"]),form[action*="//"]:not([href*="'+ location.hostname +'"]').attr('target','_blank'); 赞扬@Awerealis 的真实 php 弹出窗口解决方案。 但是在获得弹出窗口并使用它向我的数据库中插入数据之后,我遇到了让数据库条目的结果页面填满弹出窗口的进一步问题。我希望弹出窗口消失并使用新数据刷新原始(父)页面。 我通过以下方式实现了这一目标: 在父页面(从中发出弹出窗口),我将这段代码添加到元素: <script> window.onunload = refreshParent; function refreshParent() { window.opener.location.reload(); window.close(); } </script> 在弹出(子)窗口的末尾,我添加了: <script type="text/javascript"> window.close(); </script> 返回父页面后,将显示新数据,给人一种从弹出窗口调用 ajax 的感觉,这正是我一直在寻找的。 希望这对某人有帮助。 我相信这个 jquery 很适合你,请检查下面的代码。 这将使您的提交操作有效并在新选项卡中打开链接,无论您是想再次打开操作 url 还是新链接 jQuery('form').on('submit',function(e){ setTimeout(function () { window.open('https://www.google.com','_blank');}, 1000);});}) 这段代码对我来说很完美.. window.open 不适用于所有浏览器,谷歌它,你会找到一种检测正确对话类型的方法。 此外,将 onclick 调用移至输入按钮,使其仅在用户提交时触发。
我有一个 HTML5 提交按钮,我想将其转换为超链接以进行提交。有一个简单的方法吗? 我有一个 HTML5 提交按钮,我想将其转换为超链接以进行提交。有没有简单的方法? <button type="submit" name="signin" id="signin"> Send </button> 我需要从中提交的新自定义提交按钮 <a href="#"> <div class="button-1 valign-text-middle roboto-medium-white-16px"> Send-TEST </div> </a> 如果您希望提交按钮的行为看起来像一个超链接,只需对其进行样式设置使其看起来像一个带有 CSS 的超链接。 重置按钮的样式并按照您想要的方式设置样式。 您可以使用 a> 标签上的 <onclick 属性在单击超链接时执行 JavaScript 代码。 JavaScript 代码 document.getElementById('signin').click();在原始提交按钮上触发点击事件,这将提交表单。 如果您的提交按钮具有不同的 ID,请确保将“登录”替换为适当的 ID。 举个例子 <a href="#" onclick="document.getElementById('signin').click(); return false;"> <div class="button-1 valign-text-middle roboto-medium-white-16px"> Send-TEST </div> </a> 要将您的HTML5 提交按钮转换为超链接进行提交,您可以使用JavaScript 在超链接被点击时触发表单提交。我不认为像 Barmar 在评论中提到的那样内置任何东西。 这是一个 JS 的例子: HTML <form id="myForm" action="your-action-url" method="POST"> <!-- Your form fields here --> </form> <a href="#" onclick="document.getElementById('myForm').submit(); return false;"> <div class="button-1 valign-text-middle roboto-medium-white-16px"> Send-TEST </div> </a> 在本例中,我们有一个 ID 为 myForm 的 HTML 表单,其中包含您的表单字段。 action 属性指定应提交表单数据的 URL。 标签作为超链接,点击超链接时onclick属性触发JavaScript代码。 JavaScript 代码 document.getElementById('myForm').submit() 访问表单元素并提交它。 通过使用这种方法,点击“Send-TEST”超链接将触发表单提交,类似于点击原始提交按钮。确保将表单的 action 属性中的“your-action-url”替换为适当的 URL 以处理服务器上的表单提交。
包含下拉列表时 PHP 联系表单不发送电子邮件的问题 [关闭]
我有一个 PHP 联系表单,当包含除下拉列表以外的所有字段时,它可以成功发送电子邮件。但是,当我将下拉字段添加到表单时,没有发送电子邮件。我有
我正在努力实现一个简单的查询集过滤器,因为我找不到如何获取我的表单的当前 ID。 查看.py def update_record(请求,pk): 如果请求.user.is_authenticated:
我有一个正在尝试编写的查询,我需要找到其中包含特殊字符的数据。 我知道如何使用 like '%example%',但我想搜索多个特殊字符而不是 ...
我有一个搜索输入和排序选择。我把它包装成表格。我如何通过在搜索输入中键入(hx-trigger =“keyup changed delay:150ms”)或在选择中选择另一个项目来发送表格...
下面的vc++代码显示没有体现出来。 我使用 IWebBrowser2 组件。 `// CComQIPtr pElement id=test; // VARIANT_BOOL 资源; CComBSTR temp(newData.c_str()); vtVariant.vt=VT_BSTR; vtVar……
我有一个邮政编码列表(服务区)和 11 个不同的 URL(预订表格)。 根据在输入字段中输入的邮政编码,我需要重定向到一个 URL。另外,如果输入的邮政编码不存在,
嗨,我是 Angular 的新手,我有一个主要问题和一个小的样式问题,首先让我们来看看主要问题: 这些是我输入的密码我从网上获得了代码并进行了更改...