2011-11-02 3 views
2

Yii 프레임 워크에서 수행 할 수있는 방법은 무엇입니까? 성공을 확인하고 양식을 서버로 전송 한 후 제출을 사용 중지 하시겠습니까? 멀티 제출을 중단하려면 (제출 버튼을 두 번, 삼중 클릭) 필요합니다. 감사합니다.게시가 처리 될 때 Yii 제출이 사용 중지됩니다.

답변

0

아니요,이 기능은 기본적으로 CActiveForm 코드에 기본 제공되지 않습니다.

방금이 문제를 해결하고 사용자 정의 버전 jquery.yiiactiveform.js을 사용하기 위해 CActiveForm을 재정의해야했습니다. 나는 그것을 확장으로 생각해 봤지만 꽤 힘들어서 새로운 Yii 릴리즈로 다시 풀어야 만한다. jquery.yiiactiveform.js에 전혀이있다.

여기에 귀하의 게시물을 본 후, 난 그냥 YII으로 향상 요청을 제출 않았다 그 요청에 첨부 http://code.google.com/p/yii/issues/detail?id=2924

당신이 시도하고 스스로를 사용하려면 내가 쓴 코드입니다.

행운을 빈다.

+0

감사합니다. Yii의 개발자가이 기능을 향후 통합 할 수 있기를 바랍니다. –

+0

이러한 파일을 프로젝트에 구현하는 방법은 무엇입니까? –

+0

NoSubmit (또는 뭔가)라는 확장 폴더에 넣고 양식 위젯 (biginWidget)을 호출 할 때 'CActiveForm'대신 'ext.NoSubmit.ActiveForm' – thaddeusmt

관련 문제