簡體   English   中英

表單驗證。 要求用戶輸入“確定”才能繼續

[英]Form validation. Require the user to enter “OK” to continue

我正在CakePHP 2.0.5上的舊版PHP應用程序上工作。 有一個文本字段,我需要用戶輸入單詞“ OK”才能繼續。

<?php echo $this->Form->create('Transaction', array('url' => array('controller' => 'transactions', 'action' => 'go_proceed'), 'id' => 'form-add')); ?> 

<?php echo $this->Form->input("validate_ok", array("div" => false, "label" => false, 'class' => 'form-control', 'required'=>true)); ?> 

<?php echo $this->Form->end(); ?>

當前,如果用戶未輸入任何內容,然后單擊“提交”按鈕,則會出現一條消息,提示“請填寫此字段”。

如果用戶輸入了“確定”,我還如何驗證呢? 如果用戶輸入了“確定”並單擊了提交按鈕,我將允許他提交表單,否則,我將顯示消息“請輸入確定以繼續”。

在輸入中添加'pattern' => 'REGEX_PATTERN' ,如下所示:

<?= $this->Form->input('validate_ok', [
   'div' => false, 
   'label' => false, 
   'class' => 'form-control', 
   'required' => true,
   'pattern' => 'OK|ok',
]); ?> 

https://www.w3schools.com/tags/att_input_pattern.asp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM