İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü / Kategori: Programlama

13/05/2008 - 10:25:58 cevap (1) Okunma : 258 Bu yazıyı 1 kişi tuttu.

Coldfusion Soru!

Önceki verdiğiniz cevaplar için sizlere çok teşekkür ediyorum.benim için çok geliştirici oldu. Şimdiki sorunum şu;

yaptığım projedeki formumda 7 tane text box var,her birinin özellğine şunu yazıyorum ;

<cfinput type="text"
              name="aaa"
              validate="date"
              required="yes">
              message ="text1 bos olmamalıdır.

gibi yaptığımda;mesela form-u doldururken diğerini de boş bıraktığında hata mesajında hepsi yazıyor : işte .

text1 boş olmamalıdır
text 2 boş olmamalıdır
text 3 boş olmamalıdır.

benim istedğim şu hepsine birden bakılmadan mesela önce text1 e baksın o doluysa sonra text 2 ye baksın ve herbirinin hatasını ayrı ayrı versin istiyorum

mümkünmüdür acaba.

Teşekkürler…

adres metoikos profilini göster
Yılmaz Uğurlu 13.05.2008 17:57:23
En iyi cevap mı ?
Faydalı cevap

Sorunuz yine javascript ile alakalı.

CF’nin sahip olduğu dahili Javascript doğrulama kütüphanesi istediğiniz türden -her bir text alanı için ayrı- bir doğrulama imkanı sunmuyor. Hazır bir uygulama olduğunundan tüm form elemanlarını sıradan ele alıyor ve hepsi için gerekli mesajları aynı anda kullanıcıya gösteriyor.

Kendiniz javascript yardımı ile istediğiniz türden bir doğrulama mekanizması oluşturabilirsiniz. (asgari üzeri bir javascript bilgisine ihtiyaç olacaktır!)

Eğer imkanınız var ise tavsiyem Jquery eklentisi olan Jquery Validate ile formlarınıza doğrulama eklemenizdir.

Kısa bir örnek ile açıklamaya çalışayım:

Jquery kütüphanesini ve Jquery Validate Eklentisini indirdiğinizi varsayıyorum.

Doğrulama Scripti


[script language="JavaScript" type="text/javascript" src="/js/jquery.js">&lt;/script&gt;
[script language="JavaScript" type="text/javascript" src="/js/jquery.validate.js">&lt;/script&gt;
[script language="JavaScript" type="text/javascript">
$().ready(function(){
  $("#comment_form").validate({
    errorElement: "em",
      rules: {
      name: {required:true,minLength:2},
      email: {required:true,email:true},
      body: {required:true,minLength:2}
      },
      messages: {
      name: "Lütfen isminizi giriniz",
      email: "Lütfen geçerli bir e-posta adresi giriniz",
      body: "Lütfen yorum içeriğinizi giriniz!"
      }
    });  
});
&lt;/script&gt;

&lt;form action=&quot;post.cfm&quot; id=&quot;comment_form&quot; method=&quot;post&quot;&gt;
    <p>
      <label for="name">(*)İsim :</label>
      <input type="text" name="name" id="name" />
    </p>

    <p>
      <label for="email">(*)E-posta :</label>
      <input type="text" name="email" id="email" />
    </p>
    <p>
      <label for="web">Web :</label>
      <input type="text" name="web" id="web" />
    </p>

    <p>
      <label for="body">(*)Yorum :</label>
      <textarea name="body" id="body" rows="10" cols="50"></textarea>
    </p>
    <p>
      <label>&nbsp;</label>
      <input type="submit" value="Gönder" class="submit_btn" />
    </p>
  &lt;/form&gt;

Verdiğim örnek biraz ileri düzey gibi görünebilir. Amacım bu tarz uygulamalarda işleyişin nasıl olduğunu göstermek.

aç-kapa Bu Yazıyı Tutanlar

MMIstanbul Adobe UG MMIstanbul Adobe UG

adobe user group

ColdFusion, Flex, AIR, Flash, PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, iNdesign, Premiere, Soundbooth, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfterEffects, Resmi Adobe Kullanıcı Grubu.

yeni üyelik | şifremi unuttum

aç-kapa Fuar CeBIT 2008 Bilişim Eurasia 7 - 12 Ekim 2008' de

CeBIT 2008 Bilişim Eurasia 7 - 12 Ekim 2008' de

CeBIT Bilişim Eurasia bu yıl 7 – 12 Ekim tarihlerinde düzenleniyor Adını dünyanın en büyük on fuarı arasına yazdırarak, İstanbul’u Avrasy...
Kategori: Fuar

aç-kapa Yarışma Altın SIM Kart Ödülleri

Altın SIM Kart Ödülleri

Altın SIM Kart Ödüllerinin bu yıl birincisi düzenleniyor. Üç ana kategorideki toplam 20 alt kategoride 200 adayın yarışacağı organizasyonun oylaması h...
Kategori: Yarışma

aç-kapa Konferans IBM Yazılım Zirvesi '08, Değişim Açlığı

IBM Yazılım Zirvesi '08, Değişim Açlığı

Değişim açlığı, Hungry for Change teması çerçevesinde düzenlenecek IBM Yazılım zirvesi Ankara ve İstanbulda düzenlenecek: 15 Ekim 2008 Swissotel the...
Kategori: Konferans

aç-kapa Fuar Contemporary İstanbul Sanat Fuarı

Contemporary İstanbul Sanat Fuarı

Contemporary İstanbul Sanat Fuarı, 16-19 Ekim tarihleri arasında sanatseverlerle buluşacak. Bu yıl üçüncüsü düzenlenen fuar, İstanbul Lütfi Kırdar Ulu...
Kategori: Fuar

aç-kapa Yarışma TBD - Halıcı 15. Bilgisayarla Beste Yarışması

TBD - Halıcı 15. Bilgisayarla Beste Yarışması

TBD – Halıcı 15. Bilgisayarla Beste Yarışması TBD – Halıcı Bilgisayarla Beste Yarışması Türkiye Bilişim Derneği tarafından düzenlenen &q...
Kategori: Yarışma

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 344 (3 kayıtlı, 341 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul