【发布时间】:2016-06-06 16:26:24
【问题描述】:
基本上,如果用户填写 3 / 4 个字段,它只发送 3 个字段并忽略第四个字段,我该如何做到这一点......所以它看起来像:
字段一:已填写
字段二:已填写
字段四:已填写
代替:
字段一:已填写
字段二:已填写
第三场:
字段四:已填写
谢谢!!
【问题讨论】:
-
这取决于您的服务器端代码。可以检查是否有值;如果不是,您不执行与此输入相关的任何操作。
-
您好,您需要提供代码(至少是您的联系表格的),到目前为止您尝试过的也很好。
-
如果您使用 HTML 表单并直接指向 PHP,则无论是否为空,都会提交每个字段,提交表单时不会发送禁用的字段。使用 AJAX 请求之类的东西可以让您检查在客户端检查了哪些字段,并且只将这些字段发送到外部,但最简单的方法是检查 PHP 端的输入以检查该字段是否为空白或者不像tektiv提到的那样。但是,需要更多信息/代码才能获得更有用的答案。
-
不要在表单中包含第四个值。或者在客户端提交之前将其删除,然后提交。或内联创建自定义表单对象。或者使用手动 AJAX 调用,只提供您需要的字段。或者在服务器端处理它。任何数量的解决方案。
标签: php html css forms contact