我正在用Codeigniter 4验证表单。在提交时,我首先要检查的是是否有任何需要更新的内容。如果没有任何要更新的内容,则会出现警告消息,说明没有什么可更新的。问题是,除了hasChanged返回TRUE之外,我没有做任何更改,而是声明它确实已经改变了。有什么简单的方法来回应已经改变的事情吗?这是我的密码;
public function post_update($post_id)
{
$original_post = $this->model->find($post_id);
if ($this->request->getMethod() === &
我已经做了一个有很多字段的表格。我的旧卡过时了,所以我不得不使用一个新的(在这里我选择谷歌的reCaptcha)。使用旧的captcha,如果人们填错了,那么他们可以单击'Back‘或这个链接(我把它放在了handling-data.php-页面上):
<a href=\"javascript:history.go(-1)\">go back and try again</a>
..。然后他们在田野里的所有答案,仍然会在那里。但是在我把它改成谷歌的reCaptcha之后,如果人们忘记点击“我不是机器人”--勾选框并提交表单--那么如果他们返回,那
因此,我有一个带有多个文本字段的视图控制器。前两个文本字段需要在提交前输入文本。我检查前两个文本字段,并在它们为空的情况下显示一个警报控制器。
let alertController = UIAlertController(title: "Error", message:
"Please enter some text.", preferredStyle: UIAlertControllerStyle.Alert)
alertController.addAction(UIAlertAction(title: