gpt4 book ai didi

php - 如果使用 PHP 文本框为空,则在提交时发出警告消息

转载 作者:可可西里 更新时间:2023-11-01 00:16:22 24 4
gpt4 key购买 nike

如果文本框为空,如何防止表单提交?

这是我在 JSP 中使用警报消息成功完成的。

Javascript:

 function validate()
{
var x=document.forms["Form1"]["comp"].value;
if (x==null || x=="")
{
alert("comp cannot be blank");
return false;
}

<form name="Form" action="welcome.php" onsubmit="return validate()" method="post">
<input type="text" name="comp">

我如何使用 PHP 做同样的事情?因此,无论何时用户在没有输入文本的情况下提交,它都应该通过 javascript alert() 消息向用户发送消息。

我可以显示警告消息:

echo  '<script language="javascript">alert("comp cant blank");</script>';

但是我怎么能给出条件呢?上面有什么需要修改的,请把它写成代码形式。我只需要在 PHP 中做。

最佳答案

您不能阻止使用 PHP 提交表单。

PHP 是服务器端,如果验证出现问题,您需要使用 Javascript 来处理表单提交。您应该在客户端 (JS) 和服务器端 (PHP) 处理验证。

所以不,不可能像您概述的那样仅使用 PHP,表单将提交,然后您对其进行验证。无法用 PHP 阻止它(因为它对用户来说只是 HTML)。

关于php - 如果使用 PHP 文本框为空,则在提交时发出警告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8337294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com