forms 相关问题

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

联系表格提交按钮链接到电子邮件

我对整个 HTML+CSS 编码完全陌生。我想制作一个简单的联系表格,将填写的表格直接发送到我的电子邮件地址。现在它只是让我进入我的邮件程序。 那个...

回答 2 投票 0

Next.JS/React 表单,执行顺序问题

在开发 Next.JS Web 应用程序时,我遇到了有关某些代码执行的问题。 相关 TSX 代码如下: “使用客户端”; 从'react'导入{useState,ChangeEvent}; 导入{

回答 1 投票 0

ASP.NET Core MVC中另一种形式的模态保存

我正在使用 ASP.NET Core MVC 创建一个软件,我有两个模型,分别命名为项目和供应商。每个在数据库中都有一个单独的表。 在项目的创建形式中,我想要一个

回答 1 投票 0

Angular 正式只读

如何将我的 Angular Material 字段设置为只读?我查看了他们的 props 文档,没有看到任何与只读字段相关的内容。 我添加了“readonly:true”作为道具......

回答 1 投票 0

动态嵌套反应形式:ExpressionChangedAfterItHasBeenCheckedError

我的反应形式有三个组件级别深。父组件创建一个没有任何字段的新表单并将其传递给子组件。 首先,外部形式是有效的。后来有了孩子

回答 5 投票 0

如何使用perl的CGI例程?

我正在尝试使用 Perl 用 CGI 构建一个登录表单。 子显示登录表单{ 返回div({-id =>'loginFormDiv'}), 开始表格,“ ”, CGI->start_table, " ”, CGI->end_table...

回答 1 投票 0

如何防止输入到跨度过渡动画顺风反应期间文本闪烁

我正在实现一个可扩展的输入字段,在失去焦点时会转换为跨度。输入在焦点上扩展并在转换回跨度时缩小。虽然宽度动画工作正常...

回答 1 投票 0

HTML-5 表单属性使用 class 而不是 id

我正在制作两个单独的表单,并希望它们都链接到同一个按钮。在 HTML5 中,可以仅使用 id 将提交按钮链接到表单外部。有什么办法可以包含一个c...

回答 1 投票 0

必需的属性不适用于 primeng <p-dropdown>

我正在开发一个 angular2 应用程序,我正在使用 primeng 作为 UI 元素。我有一些下拉菜单,其中的选项是通过 API 调用动态生成的。现在,当我点击...

回答 4 投票 0

从 Form2 窗口调整 form1 窗口的大小

我正在 VS windowsforms 中编写 C# 代码 我有一个问题,我需要通过单击 Form2 窗口中的按钮来调整 Form1 父窗口的大小。主要问题是我不明白如何处理...

回答 1 投票 0


保存表单数据会重写同一行

我不知道如何保存创建新行的表单数据,保存时只是使用相同的 id 重写数据,并在有多行时出现错误,这是我的代码: 型号....

回答 2 投票 0

通过 jquery 从同一页面发布表单,其中 url 略有更改,但在一个 url 上工作并刷新其他 url 上的页面

我面临一个奇怪的问题,我必须通过两种方法到达表单页面:创建和编辑。当从创建 URL 发布时,相同的表单可以完美地工作,但是每当我通过编辑或重新创建发布时......

回答 1 投票 0

将值传递给 PHP 脚本!获取还是发布?

... <div class="bg-img"> <form method="POST" action="https://click2call.aosystemsgroup.com/wcb.php"> <div class="input-container"> <span class="material-icons icon" style="font-size: 14px; background: rgb(22,58,130); background: linear-gradient(0deg, rgba(22,58,130,1) 30%, rgba(112,172,222,1) 70%)">call</span> <input type="text" class="input-field" name="num" placeholder="Phone Number:" id="webcallbackinput" onkeydown="javascript:backspacerDOWN(this,event);" onkeyup="javascript:backspacerUP(this,event);" value=""/> <input type="hidden" id="dest" value="http://click2call.aosystemsgroup.com/wcb.php"/> <input type="hidden" id="i" value="1"/> <input type="image" height="37" src="images/c2c_button.png" width="145" style=" position: relative; left: 8px; top: 145px" alt="submit"/> </div> </form> 朋友们,我需要将两个值传递给位于远程服务器的 php 脚本。只是为了确保我理解这一点: 我只想传递:1.目标位置(dest),2.“num”(电话号码)xxxxxxxxxx和ID(可能会在sql条目中命中一行。 我这样做正确吗? <div class="bg-img"> <form method="POST" action="https://click2call.aosystemsgroup.com/wcb.php"> <div class="input-container"> <span class="material-icons icon" style="font-size: 14px; background: rgb(22,58,130); background: linear-gradient(0deg, rgba(22,58,130,1) 30%, rgba(112,172,222,1) 70%)">call</span> <input type="text" class="input-field" name="num" placeholder="Phone Number:" id="webcallbackinput" onkeydown="javascript:backspacerDOWN(this,event);" onkeyup="javascript:backspacerUP(this,event);" value=""/> <input type="hidden" id="dest" value="http://click2call.aosystemsgroup.com/wcb.php"/> <input type="hidden" id="i" value="1"/> <input type="image" height="37" src="images/c2c_button.png" width="145" style=" position: relative; left: 8px; top: 145px" alt="submit"/> </div> </form>

回答 1 投票 0

类似于 Eclipse 中的辅助箭头

当您在 Eclipse 中打开一个对话框(其中有一个表单布局)时,您可以看到,当您将鼠标悬停在某个项目、其标签或它们之间的空间上时,会显示一个辅助箭头。截屏: ...

回答 1 投票 0

我想创建一个发送邮件的帖子

我的表单包含各种功能,例如多项选择的选项、范围选择器以及价格、姓名、电话号码和电子邮件字段。我尝试设置表单提交,但是...

回答 1 投票 0

PHP 语法问题

我需要一个简单的 php 函数来模拟 Ajax 表单提交 - 基本上在表单中有一个单选按钮“ajax”,它可以设置为“是”或“否”。我只需要模仿成功/失败的ajax ...

回答 2 投票 0

svelte 5 sveltekit spa 对象变化检测

我开始使用 Svelte-5 和 Sveltekit 作为 Firebase 的 SPA。 在更新表单中,我喜欢检测字段何时更改以在对象道具更改时显示提交和重置等按钮。 现在我用一些...

回答 1 投票 0

联系表7电话号码验证

我正在尝试使用联系表 7 的内置验证方法来验证电话号码。 联系表 7 标记: [号码* 您的电话号码 最小值:1000000000 最大值:9999999999 placehol... 我正在尝试使用联系表 7 的内置验证方法来验证电话号码。 联系表格7标记: <p>[number* your-telephone min:1000000000 max:9999999999 placeholder "Telephone number"] </p> <p>[submit "submit"]</p> 因此,我在这里尝试做的是使用号码输入类型的 min 和 max 属性来限制电话号码。但这里的问题是,如果我输入一个电话号码:0402356584,那么它小于最小值,但仍然是一个电话号码。 那么,如何设置最小值和最大值以支持所有可能的 10 位电话号码? 也欢迎任何与我的方法不同的其他解决方案。因为我有一种感觉,使用 min 和 max 属性无法完成验证。 我还尝试使用来自源的代码通过functions.php文件编辑插件文件,但这不起作用。 因此,如果有人有完美的解决方案来验证联系表 7 上的电话号码,请发布您的答案。 尝试一下这个,它肯定会按照 联系表 7 文档工作。 [number* your-telephone minlength:10 maxlength:140 placeholder "Telephone number"] 您可以使用 [tel* tel-672] 字段并根据您的要求通过 wpcf7_is_tel 过滤钩进行验证。 Contact form 7有许多预定义的钩子,通过它们您可以验证任何字段。这里,在Contact Form 7formatting.php模块中,验证规则是通过以下方法定义的。您可以通过apply_filters中提到的过滤器钩子覆盖它通过functions.php function wpcf7_is_tel( $tel ) { $result = preg_match( '/^[+]?[0-9() -]*$/', $tel ); return apply_filters( 'wpcf7_is_tel', $result, $tel ); } 请在您激活的主题文件夹中的functions.php中添加下面提到的代码,并将您的验证规则添加到$result // define the wpcf7_is_tel callback function custom_filter_wpcf7_is_tel( $result, $tel ) { $result = preg_match( '/^\(?\+?([0-9]{1,4})?\)?[-\. ]?(\d{10})$/', $tel ); return $result; } add_filter( 'wpcf7_is_tel', 'custom_filter_wpcf7_is_tel', 10, 2 ); 你可以看到更多 就我而言,以下代码有效。 重要的一点是输入类型应为“tel”,如下所示。 [tel your-telephone minlength:1 maxlength:10] 这适用于电话类型字段。如果您想使用数字或文本字段,则需要更改过滤器参数中的“wpcf7_validate_tel”以及代码。 function custom_phone_validation($result,$tag){ $type = $tag->type; $name = $tag->name; if($type == 'tel' || $type == 'tel*'){ $phoneNumber = isset( $_POST[$name] ) ? trim( $_POST[$name] ) : ''; $phoneNumber = preg_replace('/[() .+-]/', '', $phoneNumber); if (strlen((string)$phoneNumber) != 10) { $result->invalidate( $tag, 'Please enter a valid phone number.' ); } } return $result; } add_filter('wpcf7_validate_tel','custom_phone_validation', 10, 2); add_filter('wpcf7_validate_tel*', 'custom_phone_validation', 10, 2); 函数custom_phone_validation($结果,$标签){ $type = $tag['type']; $name = $tag['name']; if($name == '电话号码'){ $phoneNumber = isset( $_POST['phonenumber'] ) ?修剪( $_POST['电话号码'] ) : ''; $the_value = preg_match("/your_reg_exp 电话号码格式/",$_POST[$name]); if($phoneNumber == "" || $the_value == false ){ $result->invalidate( $tag, "请输入有效的电话号码" ); } } 返回$结果; } add_filter('wpcf7_validate_tel','custom_phone_validation', 10, 2); add_filter('wpcf7_validate_tel*', 'custom_phone_validation', 10, 2); 电话号码 -> 字段名称 对 function.php 文件尝试这个。 过滤器:https://plugins.trac.wordpress.org/browser/contact-form-7/trunk/modules/text.php wpcf7_validate_tel正在使用该功能wpcf7_validate_tel( $result, $tag ) 试试这个: [tel your-phone minlength:10 maxlength:140] 祝你好运!! 楚查! 我想我有很好的解决方法... 默认情况下,数字字段没有 minlength 和 maxlength 验证器。 您可以从 wp-content/plugins/contact-form-7/modules/text.php 复制它们 $atts['maxlength'] = $tag->get_maxlength_option(); $atts['minlength'] = $tag->get_minlength_option(); (在 wpcf7_text_form_tag_handler 函数中)...和验证过滤器 $code_units = wpcf7_count_code_units( stripslashes( $value ) ); if ( $maxlength && $maxlength < $code_units ) { $result->invalidate( $tag, wpcf7_get_message( 'invalid_too_long' ) ); } elseif ( $minlength && $code_units < $minlength ) { $result->invalidate( $tag, wpcf7_get_message( 'invalid_too_short' ) ); } (在 wpcf7_text_validation_filter 函数中) 现在将其粘贴到numbers.php中的正确位置。 所以在 wpcf7_number_form_tag_handler 函数中 atts 看起来像: $atts['class'] = $tag->get_class_option( $class ); $atts['id'] = $tag->get_id_option(); $atts['tabindex'] = $tag->get_option( 'tabindex', 'signed_int', true ); $atts['min'] = $tag->get_option( 'min', 'signed_int', true ); $atts['max'] = $tag->get_option( 'max', 'signed_int', true ); $atts['step'] = $tag->get_option( 'step', 'int', true ); $atts['maxlength'] = $tag->get_maxlength_option(); $atts['minlength'] = $tag->get_minlength_option(); wpcf7_number_validation_filter 函数以: 结尾 if ( $tag->is_required() && '' == $value ) { $result->invalidate( $tag, wpcf7_get_message( 'invalid_required' ) ); } elseif ( '' != $value && ! wpcf7_is_number( $value ) ) { $result->invalidate( $tag, wpcf7_get_message( 'invalid_number' ) ); } elseif ( '' != $value && '' != $min && (float) $value < (float) $min ) { $result->invalidate( $tag, wpcf7_get_message( 'number_too_small' ) ); } elseif ( '' != $value && '' != $max && (float) $max < (float) $value ) { $result->invalidate( $tag, wpcf7_get_message( 'number_too_large' ) ); } elseif ( $maxlength && $maxlength < $code_units ) { $result->invalidate( $tag, wpcf7_get_message( 'invalid_too_long' ) ); } elseif ( $minlength && $code_units < $minlength ) { $result->invalidate( $tag, wpcf7_get_message( 'invalid_too_short' ) ); } return $result; 根据其他解决方案,优选最小长度为 10,以确保访问者在提交的内容中包含区号。我还允许使用 15 个字符,以防访问者包含国家/地区代码和破折号“+1 555-555-5555” [tel* your-phone minlength:10 maxlength:15] function custom_phone_validation($result,$tag){ $type = $tag->type; $name = $tag->name; if($type == 'tel' || $type == 'tel*'){ $phoneNumber = isset( $_POST[$name] ) ? trim( $_POST[$name] ) : ''; //$phoneNumber = preg_replace('/[() .+-]/', '', $phoneNumber); if (preg_match("/^(\+?61-?)/", $phoneNumber)) { //$result->invalidate( $tag, 'Please enter a valid phone number.' ); } else if(preg_match("/^(\+?04-?)/", $phoneNumber)) { } else { $result->invalidate( $tag, 'Please enter a valid phone number.' ); } } return $result; } add_filter('wpcf7_validate_tel','custom_phone_validation', 10, 2); add_filter('wpcf7_validate_tel*', 'custom_phone_validation', 10, 2);

回答 9 投票 0

如何创建 PayPal 捐赠表格或网页(不是按钮)?

我发现的似乎是如何制作一个在 PayPal 网站上打开新浏览器窗口的按钮。如何创建用于嵌入或 iframe 的表单以放入我自己网站上的网页中?

回答 1 投票 0

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