Yii Framework Forum: Validate durumunda javascript kodu çalıştırma - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Validate durumunda javascript kodu çalıştırma

#1 User is offline   delete10 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 30
  • Joined: 09-May 12

Posted 28 June 2012 - 09:03 AM

merhaba arkadaşlar...

üyeler adında bir modelim var. kayıt yaparken kullanıcı eğerki formu yanlış doldurunca uyarılar veriyor. İşte o uyarıları verirken, yani forum hatalı dolduruduysa kucuk bir javascript kodu çalıştırmak istiyorum, bu alert() olabilir. controllere
if(isset($_POST['Firma']))
{
if(!model->validate()){
?>
<script>alert(2)</script>
<?PHP
}
yazdığımda olmuyor. çünk önce rules() methodunu çalıştıyor doğru ise şayet controllerdeki post kısmına giriş yapmakta. buda bu matıkla olmuyor. script çalıştırmam gerek çünkü iframe içinde üyelik kısmı dışardaki bir olayı tetiklemem gerekiyor.
0

#2 User is offline   Yahya Sönmez 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 42
  • Joined: 26-October 11
  • Location:Ankara

Posted 28 June 2012 - 04:21 PM

Merhaba.

Formunun model classında beforeSave fonksiyonu oluşturup kayıt yapmadan önceki işlemlerinizi yapabilirsiniz.
afterSave fonksiyonunda ise kayıt yaptıktan sonraki işlemlerinizi yapabilirsiniz.

protected function beforeSave(){
....
..
}

Bu iki konuyu inceleyebilirsiniz
http://www.yiiframew...foreSave-detail
http://www.yiiframew...foreSave-detail

iyi çalışmalar
~ α ѕєηισя ѕoғтwαяє dє√єʟσρєя ~
0

#3 User is offline   delete10 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 30
  • Joined: 09-May 12

Posted 29 June 2012 - 10:25 AM

istediğim olmuyor hocam. formu post edince validate false ise bu javascript kodunu çalıştırmam gerek.

yani yapmak istediğim olay şu ki, bir iframe var bunun içinde forum. forum doldurup eğerki yanlış bilgi girdi ise hemen iframe dışındaki javascript fonksiyonu çalıştırmam gerek. ama ne yazıkki validate false iken o fonksyionu çalıştıramadım
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users