0
CakePHでコントローラーやモデルに行かずに、必要に応じて直接入力をctpファイルの入力ボックスに入力するにはどうすればよいですか?ctpページのCakephp入力ボックスのバリデーション
CakePHでコントローラーやモデルに行かずに、必要に応じて直接入力をctpファイルの入力ボックスに入力するにはどうすればよいですか?ctpページのCakephp入力ボックスのバリデーション
JQueryと、Jquery Validaton pluginを使用します。
のためにスクリプトを組み込み、書き込むのはかなり前向きです。ユーザコントローラで(ユーザーを使用して、例えば、ビューを形成する)を考慮して
レイアウトで
<?php
echo $form->create('User', array('id'=>'UserForm'));
echo $form->input('User.name', array('class'=>'required', 'minlength'=>2));
echo $form->input('User.email', array('class'=>'required email'));
echo $form->end('Send');
echo $javascript->codeBlock('$("#UserForm").validate();', array('inline'=>true));
ヘッダ部の下
echo $javascript->link('jquery-1.6.2.min.js');
echo $javascript->link('jquery.validate.min.js');
var $helpers = array('Html', 'Form', 'Javascript');
Iそれが動作することを確認するコードをテストしました。
javascriptの検証を使用していますか? –
お勧めしません! – mark
これを行うためにjavascriptヘルパーを使用できるかどうか疑問に思っていました。前にHTML5を検証の前に使っていましたが、もし他のCakeのやり方が助けになるのならば。ありがとう –