私のアプリケーションにJqueryとcakephpを使用しています。フォームの検証を実行する
私のページに$form->create
を使って作成したフォームがあります。フォームは、ユーザーが今、私はすべてのフィールド値が満たされたかどうかのようなフォームでの検証を行いたい記入し、提出する上で、データが
function submit($id = null)
{
foreach ($_POST as $key => $value):
$this->data['Result']['form_id']=$id;//form id
$this->data['Result']['label']=$key;//this is the fieldname
$this->data['Result']['value']=$value;//fieldvalue
endforeach;
$this->Session->setFlash('Your entry has been submitted.');
}
によって保存された多くのフィールドが含まれています。塗りつぶされていない場合は、ユーザーに適切なフィールドを記入するように促す警告またはメッセージを表示する必要があります。それ、どうやったら出来るの?
さらに1つの提案が必要です。これは、クライアント側またはサーバー側での検証が優れていますか?
は、なぜあなたはFormHelperのでフォームを作成している$ _POST IDを使用していますか? –
* *の場合は、idではないと言うことになりました。 –