|
|
|
Yazan
|
Konu: INPUTBOX Kontrolü Nasıl Oluyor_? (Okunma Sayısı 466 defa)
|
TechEngineer
Dr.UnknowError
PHP Öğrencisi
Offline
Mesaj Sayısı: 67
Başkasının izinden gidenler, iz bırakamazlar...
|
Merhaba;
Ben JS veya AJAX ile şöyle bir denetim yapmak istiyorum. Atıyorum input box değerinde PHP yazıyorsa alttaki Hangi Dil checkbox'ı otomatik işaretlenecek eğer PHP'den farklı bir değer ise normal devam edecek yani işaretlemeyecek. veya pasifte olursa checkbox sevinirim.
Biliyorum bu aralar çok yardım isteğinde bulundum ama çözdüklerimi hemen foruma girip çözüldü diyip kilitliyorum. Diğer arkadaşları yormamak adına.
Desteğiniz için çok teşekkür ediyorum.
Bu aydan sonra Turk-PHP.com sitesi için bir güzellik düşünücem.
Saygılar,
|
|
|
|
|
Logged
|
Gitmeyi bilirim,Gitmeye bilirim.
|
|
|
TechEngineer
Dr.UnknowError
PHP Öğrencisi
Offline
Mesaj Sayısı: 67
Başkasının izinden gidenler, iz bırakamazlar...
|
Bunu yapmak mümkün değil mi? AJAX ve JS ile _?
|
|
|
|
|
Logged
|
Gitmeyi bilirim,Gitmeye bilirim.
|
|
|
|
jetblack
|
Javascript'de match fonksiyonunu kullanarak basitçe yapabilirsiniz.
İyi Çalışmalar.
|
|
|
|
|
Logged
|
|
|
|
TechEngineer
Dr.UnknowError
PHP Öğrencisi
Offline
Mesaj Sayısı: 67
Başkasının izinden gidenler, iz bırakamazlar...
|
Match ile bir şeyler karaladım ama beceremedim. Şu problemin çözümünü örnekle anlatabilir misiniz?
Yaw AJAX ile bu mümkün değil mi yoksa? Adamlar Ajax ile Web işletim sistemi yazmışlar heralde bununda çözümü vardır.
Bi yardımcı olursanız sevinirim.
iyi çalışmalar...
|
|
|
|
|
Logged
|
Gitmeyi bilirim,Gitmeye bilirim.
|
|
|
|
jetblack
|
<html> <head> <script type="text/javascript"> function kontrol(yazi) { yazi = yazi.toLowerCase(); if (yazi.match("php") != null) { document.form1.checkbox.checked = true; } else { document.form1.checkbox.checked = false; } } </script> </head>
<body> <form id="form1" name="form1" method="post" action=""> <input type="text" name="yazi" onkeyup="javascript:kontrol(this.value);" /> <input name="checkbox" type="checkbox" />PHP</label> </form> </body> </html>
Javascript ile yukarıdaki gibi yapılabilir. İyi Çalışmalar.
|
|
|
|
« Son Düzenleme: 15, 2008, 03:26:01 pm Gönderen: jetblack »
|
Logged
|
|
|
|
TechEngineer
Dr.UnknowError
PHP Öğrencisi
Offline
Mesaj Sayısı: 67
Başkasının izinden gidenler, iz bırakamazlar...
|
Çok sağol dediğin şekilde inputbox kontrolü gerçekleşiyor fakat benim form'a bilgiler akışkan geliyor AJAX ile. Yani bir ID girilip tab tuşu ile bir alt satıra geçildiğinde o ID'ye ait istenilen bilgiler veri tabanından toparlanıp inputbox içerisine getiriliyor. Daha sonra düzenlenmesi gereken bir yer varsa düzenlenip UPDATE'leniyor sorguyu göndererek. Normalde elle yazınca işlemini yapıyor ama AJAX ile SQL 'den çektiğinde chekbox gene aynı kalıyor. Sayfa kodlarını veriyim belki basit bir hata yapmışımdır. <script type="text/javascript"> function cntrl() { //yazi = OdemeTipi.toLowerCase(); if (yazi.match("Cari") != null) { document.MusteriFormu.CaridenDus.checked = true; } else { document.MusteriFormu.CaridenDus.checked = false; } } </script> <!-- Cari Kontrol Sonu! --> </head> <body lang="Tr"> <form name="MusteriFormu" id="MusteriFormu" action="Js-Guncelleme.PHP" method="POST"> <!--<fieldset>-->
<!--<legend>--><!--</legend>--> <table> <tr> <td><label for="RezNO">Rez. No:</label></td> <td><input name="RezNO" id="RezNO" size="10" maxlength="19"></td> </tr> <tr> <td><label for="Musteri">Müşteri:</label></td> <td><input name="Musteri" id="Musteri" size="20" maxlength="255"></td> </tr> <tr> <td><label for="Firma">Firma:</label></td> <td><input name="Firma" id="Firma" size="20" maxlength="255"></td> </tr> <tr> <td><label for="OdemeTipi">Ödeme Tipi:</label></td> <td><input name="OdemeTipi" id="OdemeTipi" onchange="javascript:cntrl(this.value);" size="20" maxlength="255"></td> </tr> <tr> <td><label for="Tutar">Tutar:</label></td> <td><input name="Tutar" id="Tutar" size="8" maxlength="15"></td> </tr> <tr> <td><label for="IadeTutari">İade Tutarı:</label></td> <td><input name="IadeTutari" id="IadeTutari" size="8" maxlength="15" onclick="if(!this._tiklandi){ this.value=''; this._tiklandi=true; }" onmouseover="this.className='aktif'" onmouseout="this.className='pasif'"> <font size='2'><!--Cariden Düş:--><input name='CaridenDus' id='CaridenDus' type="checkbox" onclick="if(this.checked){this.form.action='JS-Guncelleme_Sahis-Alacak.php';} else{this.form.action='Js-Guncelleme.php';}"/></td> </tr></font> <tr> <td><input type="Submit" value="İPTAL ET!"></td> <td><input type="reset" value="Temizle & Vazgeç"></td> </table> <? $zaman = date("Y-m-d"); ?> <input type="hidden" name="Tarih" value="<? Echo "$zaman";?>" id="Tarih"> <input type="hidden" name="Yetkili" value="<? Echo "$session->username" ?>" id="Yetkili"> </form> <script type="text/javascript"> var dogru = new Dogrulama('MusteriFormu'); </script> <!--</fieldset>--> <b><font color="Silver"><i>Gönderdiğiniz bilgiler dışında "Tarih" ve "Yetkili Kişi" Bilgileride Gönderilmektedir.</i> </font></b> </body> </html> <?
} ELSE { header ("Location: ../Hata.php"); } ?>
|
|
|
|
|
Logged
|
Gitmeyi bilirim,Gitmeye bilirim.
|
|
|
TechEngineer
Dr.UnknowError
PHP Öğrencisi
Offline
Mesaj Sayısı: 67
Başkasının izinden gidenler, iz bırakamazlar...
|
Çözülmedi ama yinede zaman ayırdığınız için teşekkür ederim.
Farklı bir şeyler denemeye çalışacağım artık bir şekilde olmalı.
Tekrar çok sağolun. AJAX halen demek ki eksikleri olan bir dil.
Saygılar.
|
|
|
|
|
Logged
|
Gitmeyi bilirim,Gitmeye bilirim.
|
|
|
|
 |
|