Jquery Parsing Hk

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek

    Beyler elimde aşağıdaki gibi labellar var zilyon tane..

    <label id="tmpDataCV_1-1" hidden="">20150602+1400++hasan++20150603+600+1000++SEM19E15+GRPIR+7000+13000+SEM15E15+GRPIR++CRE+SEM15W15+SEM</label>

    Sistemdeki bir de textbox var. Bu textbox doldurulduğunda atıyorum "mahmut" yazıldığında bu labelı yakalayacağım ve textindeki  "hasan" yerine "mahmut" yazacağım. şimdi bunun için + ya göre split et 3.indexli datayı değiştir bir çözüm yolu lakin bunun yerine daha kısadan karıştırmadan nasıl çözüm üretilebilir var mı bir fikri olan?


    Paslanmış bir uygulama geliştirici.. ##
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    textboxın keyup özelliğinde textboxın değerini alıp labeldaki değer ile replace yaparsan işin çözülmüş olur.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Zfr321
    Zfr321's avatar
    Kayıt Tarihi: 27/Şubat/2011
    Erkek

    Search ile aranan kelime var mı diye kontrol edeceksin varsa o replace işlemi gerçekleştireceksin. Bu tarz bir mantık oldukça kısa gelecektir.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    ontedi bunu yazdı

    textboxın keyup özelliğinde textboxın değerini alıp labeldaki değer ile replace yaparsan işin çözülmüş olur.

    işte sıkıntı orada :) replace edeceğim ama neyle? komple text i değiştirmek istemiyorum 3.artıdan 4.artıya kadar olan data ile değiştirmek istiyorum. bu arada event yok:) mvc kullanıyorum.

    rappermcs tarafından 02/Haz/15 15:26 tarihinde düzenlenmiştir

    Paslanmış bir uygulama geliştirici.. ##
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    Zfr321 bunu yazdı

    Search ile aranan kelime var mı diye kontrol edeceksin varsa o replace işlemi gerçekleştireceksin. Bu tarz bir mantık oldukça kısa gelecektir.

    hocam yanlış anladın sanırım aradığım kelime yok zaten :)

    verdiğim örneğe tekrar bakarsan 3.artıdan 4.artıya kadar olan veriyi textbox a girilen veri ile değiştirmek istiyorum. 


    Paslanmış bir uygulama geliştirici.. ##
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
    function str_bul(str, degis){
    	label = str
    	for (say=0; say < 3; say++){
    		nerde = label.search('\\+');
    		label = label.substr(nerde+1);
    	}
    	son = label
    	nerde = label.search('\\+');
    	label = label.substr(nerde+1);
    	son_ek = label
    	bas = str.substr(0, (str.length-son.length)-1)
    	sonuc = bas + "+" + degis + "+" + son_ek;
    	return sonuc;
    }

     

    Kullanımı :

    yazi = "20150602+1400++hasan++20150603+600+1000++SEM19E15+GRPIR+7000+13000+SEM15E15+GRPIR++CRE+SEM15W15+SEM";
    degismis = str_bul(yazi, "pSkpt");

     

     

     


    İmza...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    pSkpt bunu yazdı
    function str_bul(str, degis){
    	label = str
    	for (say=0; say < 3; say++){
    		nerde = label.search('\\+');
    		label = label.substr(nerde+1);
    	}
    	son = label
    	nerde = label.search('\\+');
    	label = label.substr(nerde+1);
    	son_ek = label
    	bas = str.substr(0, (str.length-son.length)-1)
    	sonuc = bas + "+" + degis + "+" + son_ek;
    	return sonuc;
    }

     

    Kullanımı :

    yazi = "20150602+1400++hasan++20150603+600+1000++SEM19E15+GRPIR+7000+13000+SEM15E15+GRPIR++CRE+SEM15W15+SEM";
    degismis = str_bul(yazi, "pSkpt");

     

     

     

    hocam emeğine sağlık şimdi bu yazi içindeki "hasan" yerine "pSkpt" yazacak değil mi? Yani çıktı aşağıdaki gibiyse işimi görecektir. yarın iş yerinde deneyeceğim.

    yazi = "20150602+1400++pSkpt++20150603+600+1000++SEM19E15+GRPIR+7000+13000+SEM15E15+GRPIR++CRE+SEM15W15+SEM";

     

    rappermcs tarafından 02/Haz/15 23:28 tarihinde düzenlenmiştir

    Paslanmış bir uygulama geliştirici.. ##
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    Şu şekilde.

    a


    İmza...
Toplam Hit: 945 Toplam Mesaj: 8