有条件地显示警报,且仅显示一次


Showing an Alert conditionally, and only once

在PHP页面上,当提交表单时,我试图弄清楚如何做以下操作:

  • 检查字段A是否为空(至少包含一个数字)
  • 检查字段B是否为空
  • 弹出一个警告,指出字段B是空白的,并阻止表单提交
  • 让这个警报只出现一次
  • 如果表单在相同条件下第二次提交,允许它通过

任何帮助将不胜感激!谢谢!

如果你正在谈论客户端验证,那么你可以尝试HTML5 required属性:

<form>
    A:<input type="text" name="A" required><br/>
    B:<input type="text" name="B" required><br/>
    <input type="submit">
</form>

这里,input中的required属性指定在提交表单之前必须填写一个输入字段。

这个链接将帮助你:w3schools

对于服务器端验证,这里有一个很好的例子,说明我们如何使用PHP在HTML形式中实现服务器端验证