folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Javascript Belirli Değer Aralığında Veri Girme?



Javascript Belirli Değer Aralığında Veri Girme?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    streetw1se
    streetw1se's avatar
    Kayıt Tarihi: 22/Eylül/2007
    Erkek

    mrb muridler aşağıdaki kodlamaya  veri01 kutucuguna sadece 0,23 arası değer girelebilcek

    veri02 kutucuguna 0,59 arası veri girelebilecek.bana bu konuda yardımcı olurmusunuz?

    ilginiz için şimdiden tşkler..

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>Untitled Document</title>

    <SCRIPT language=JavaScript1.2>

      function SayisalDeger(nesne)

    {

    var Gecerlikaraketer = "0123456789.";

    var Sayisal=true;

    var Kisim;

     

    for (i = 0; i < nesne.value.length && Sayisal == true; i++) 

    Kisim = nesne.value.charAt(i); 

    if (Gecerlikaraketer.indexOf(Kisim) == -1) 

    {

    // alert('Sadece Sayısal Değer Girebilirsiniz!')

    nesne.value = nesne.value.substring(0,i);

    break;

    }

    }

    return Sayisal;

     

    }

    </SCRIPT>

    </head>

     

    <body>

    <form>

      <p>Veri 01 : 

        <label>

        <input id="veri1"  onKeyUp="SayisalDeger(this);" size="22" name="veri1" />

        </label>

      </p>

      <p>Veri 02:  

        <label>

        <input id="veri2"  onKeyUp="SayisalDeger(this);" size="22" name="veri2" />

        </label>

        <br />

      </p>

      <p>

        <label>

        <input type="submit" name="gonder" id="gonder" value="Submit" />

        </label>

    </p>

    </form>

    </body>

    </html>

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    hmm jquery ile daha basit olur bu iş hocam az dur bi bakalım

    http://snnyk.com/streetw1se/streetw1se.rar şunu bi incele bakalım aceleye geldi ama işini görür

     

     var veri1 = $("input#veri1").val();
    		if ((veri1 > 23) || (veri1 == "")) {
          $("div#veri1_error").show();
          $("input#veri1").focus();
          return false;
        }
    	
    	  var veri2 = $("input#veri2").val();
    		if ((veri2 > 59) || (veri2 == "")) {
          $("div#veri2_error").show();
          $("input#veri2").focus();
          return false;
        }	

     

    burdanda kafana göre ekle çıkart işte


    snnyk.com - code is poetry all that i know...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    streetw1se
    streetw1se's avatar
    Kayıt Tarihi: 22/Eylül/2007
    Erkek

    snnyk ilgin için tşekkür ederim ama biz bunu bir elektronik kart(devre) içine gömücez o yüzden dışardan veri cekmemesi gerek.int olmucak cunku.. bana javascriptle yazılması gerek.. js ci arkadsların acil yardımını bekliorm..

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TxT
    TxT's avatar
    Kayıt Tarihi: 13/Eylül/2007
    Erkek

    girilen degeri okuyup if ile kontrol etsek hocam.

    -----------------------

    if(veri1> 0 && veri1<23){

    isleme sok;

    }

    else{

    uyarı mesajını ver;

    }

    -----------------------

    aynı mantıkla..

    -----------------------

     

    if(veri1> 0 && veri1<59){

    isleme sok;

    }

    else{

    uyarı mesajını ver;

    }

    -----------------------

     

    @edit

     

    Bu işini görürmü.. 

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Untitled Document</title>
    
    <SCRIPT language=JavaScript1.2>
    
      function SayisalDeger(nesne)
    
    {
    
    var Gecerlikaraketer = "0123456789.";
    
    var Sayisal=true;
    
    var Kisim;
    
     
    
    for (i = 0; i < nesne.value.length && Sayisal == true; i++) 
    
    { 
    
    Kisim = nesne.value.charAt(i); 
    
    if (Gecerlikaraketer.indexOf(Kisim) == -1) 
    
    {
    
    // alert('Sadece Sayısal Değer Girebilirsiniz!')
    
    nesne.value = nesne.value.substring(0,i);
    
    break;
    
    }
    
    }
    
    return Sayisal;
    
    
     
    
    }
    
    function kontrol(){
    	if(!(veri1.value>0 && veri1.value<23)){
    		alert(" veri2 0 dan  kucuk ve 23 dan buyuk olamaz.");	
    	}
    	if(veri2.value>0 && veri2.value<59){
    		alert(!(" veri2 0 dan  kucuk ve 59 dan buyuk olamaz."));	
    	}	
    }
    	
    
    </SCRIPT>
    
    </head>
    
     
    
    <body>
    
    <form>
    
      <p>Veri 01 : 
    
        <label>
    
        <input id="veri1"  onKeyUp="SayisalDeger(this);" size="22" name="veri1" />
    
        </label>
    
      </p>
    
      <p>Veri 02:  
    
        <label>
    
        <input id="veri2"  onKeyUp="SayisalDeger(this);" size="22" name="veri2" />
    
        </label>
    
        <br />
    
      </p>
    
      <p>
    
        <label>
    
        <input type="submit" name="gonder" id="gonder" value="Submit" onclick="kontrol();" />
    
        </label>
    
    </p>
    
    </form>
    
    </body>
    
    </html>

     

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

     

    edit yanlış yazmışım :D

    edit 2 : düzelttim (:

     

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    <script>
    function kontrol(){
    if (document.asd.veri1.value=="" || String(document.asd.veri1.value)>23) alert("veri 1 bos ve 23 ten buyuk olamaz");
    else if  (document.asd.veri2.value=="" || String(document.asd.veri2.value)>59) alert("veri2 bos ve 59 ten buyuk olamaz");
    else document.asd.submit();  
    return false;
    }
    </script>
    </head>
    
    <body>
    <form method="post" action="#" name="asd" onsubmit="return kontrol()">
    <input type="text" name="veri1" size="15"><br>
    <input type="text" name="veri2" size="15">
    <input type="submit" value="Gönder">
    </form>
    
    </body>
    </html>
    


    snnyk.com - code is poetry all that i know...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    streetw1se
    streetw1se's avatar
    Kayıt Tarihi: 22/Eylül/2007
    Erkek

    edit : bakıcam sımdı hocam
    edit 2 : çalısıyor snnyk.ilgilenen herkese teşekkürler..

Toplam Hit: 1427 Toplam Mesaj: 6