Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Zend Form ile oluşturalan input'a onkeyup eklemek

Zend Form ile üye kayıt formu oluşturdum. Username inputunda ajax ile bu kullanıcı adı mevcut tarzı bir kontrol yapmak istiyorum. Bu methodu yaptım. Ama Zend Form ile oluşturduğum input elementine onkeyup tagını nasıl ekleyeceğimi bulamadım. Onkeyup tagını ekledim mi kontrol methodum çalışacak... phtml dosyasına html olarak bir input eklediğimde methodun çalıştığını kontrol ettim.

Zend Form da elemana attribute eklemelere falan baktım ama malesef bulamadım. Selectbox ta onkeyup buldum ama onları inputlara uygulayınca sonuç vermedi.

Bu konudaki tecrübeleriniz nelerdir ?

Teşekkürler.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 2
    park adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    14 cevap - 0 soru
            $this->addElement('text', 'username', array(
                'label' => 'Username',
                'required' => true,
    	     'class' => 'xxxxxx',
    	     'onkeyup' => 'xxxxx'
            ));
    


    çıktı şu şekilde olur.

    <input type="text" name="yayisim" id="yayisim" value="" class="xxxxx"  onkeyup="xxxxx"/>
    


    Soruyu doğru anladıysam. Çözüm böyle.
  • Qwerty adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    5 cevap - 2 soru
    Tekrar Merhaba,

    $this->addElement('validateText', 'name', array(
    	'label'      => 'Place Name',
    	'formId' => 'registerPlace',
    	'required'	 => true,
    	'validators' => array(array('NotEmpty', true, array('messages' => array(Zend_Validate_NotEmpty::IS_EMPTY => 'Bos bırakılamaz!')))),
    	'class'		 => 'required',
    	'onkeyup'	 => 'deneme()',
    	'js'		 => array ('class' => 'required input'),	   			
    ));
    


    Form kodum şu şekilde. Html çıktısıda aşağıdaki gibi oluyor...

    <input type="text" class="required input" value="" id="name" name="name" gtbfieldid="9">