Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 03/09/2007, 03:47   #1 (permalink)
Üye
 
Üyelik Tarihi: 09/2007
Mesaj: 3
Varsayılan Tek text ile çarpma yaptırmak

arkadaşlar selam,
javascript e yeni başladım ve bir çarpma programı yapayım dedim 2 text ile bunu yapabiliyorum. fakat ben windows donatılardaki gibi tek bir text kutusu ile çarpma işlemi yapsın istiyorum. tam olarak komutlara aşina olmadığım için yapamadım.
nasıl yapabilirim bunu ?

bir de bana bir javascript editörü önerebilirmisiniz txt ile yazınca hatayı bulmak zaman alıyor
empusa hatta değil   Alıntı Yaparak Yanıtla
Eski 03/09/2007, 15:30   #2 (permalink)
Senti(n)ent adayı
 
Üyelik Tarihi: 06/2007
Yer: İstanbul
Mesaj: 22
Varsayılan

* eval
try{ alert(eval(document.getElementById('textbox1').val ue)) }catch{alert('Hata var');}
* aptana
http://www.aptana.com
anova hatta değil   Alıntı Yaparak Yanıtla
Eski 03/09/2007, 15:53   #3 (permalink)
Üye
 
Sniper Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Yer: İstanbul
Mesaj: 2,286
Varsayılan

Basit bir mantıkla işlemi şöyle gerçekleştirebilirsin:
PHP Kodu:
<script>
// Başlangıç değişkeni
var ilkDeger "";
function 
carp() {
    if(
ilkDeger=="") { // Başlangıç değişkeni boşsa
        // İlk girilen değeri başlangıç değişkenine ata
        
ilkDeger document.getElementById('deger').value;        
    } else { 
// Çarpma butonuna ikinci kez (ya da daha fazla) tıklandıysa
        // Başlangıç değerini son değerle çarpıp sonucu text alanına yaz
        
document.getElementById('deger').value ilkDeger*document.getElementById('deger').value;
    }
    
// Tekrar textbox'a tıklanmaması için kutunun içindekileri seçili hale getir
    
document.getElementById('deger').select();
}
</script>
<input type="text" id="deger" style="text-align:right">
<input type="button" value="X" onclick="carp()"> 
__________________
tuncay.kinali.net
Sniper hatta değil   Alıntı Yaparak Yanıtla
Eski 05/09/2007, 02:44   #4 (permalink)
Üye
 
Üyelik Tarihi: 09/2007
Mesaj: 3
Varsayılan

cok sagolun arkadaslar
bir sorum daha olucak,
ben
PHP Kodu:
<script>
var 
ilkDeger "";
function 
carp() {
    if(
ilkDeger=="") { 
        
ilkDeger document.getElementById('deger').value
        
document.getElementById('deger').value="";       
    } else { 
       
        
document.getElementById('deger').value ilkDeger*document.getElementById('deger').value;
   
    }
    
}
</script> 
ile ilk çarpımı yaptırıyorum ( tabi text e yeni rakamı buton ile giriyorum)
2. kere carpıma bastıgımda şöyle oluyo
misal 2 * 2 ye basıp tekrar * ya bastıgımda 4 görünüyor ama arkasından tekrar 5 e basıp carpmak istediğimde 4 ü 45 ile çarpıyo. bunu nasıl çözebilirim ?
ufak bir hata yapıyorum sanırım.
empusa hatta değil   Alıntı Yaparak Yanıtla
Eski 05/09/2007, 16:05   #5 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Sniper'in yazdığı scriptte ufak bir değişiklik işini görecektir
PHP Kodu:
<script>

var 
ilkDeger "";
function 
carp() {
    if(
ilkDeger!= ""
        
document.getElementById('deger').value ilkDeger*document.getElementById('deger').value;
    
    
ilkDeger document.getElementById('deger').value;
    
document.getElementById('deger').select();
}
</script> 
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
tablo çıktıları ve çarpma işlemi lütfen yardım abacigil PHP 7 19/01/2007 01:43
Çarpma işlemi yaptırırken sorunla karsılasıyorum.. jure PHP 4 20/06/2005 00:05
çarpma işlemi omerguclu Veritabanları & SQL 5 06/06/2005 01:13
[PHP]Değişkenleri çarpma... Grishnak PHP 7 28/06/2004 17:47
cgi ile çarpma webmeraklisi PHP 2 28/10/2003 10:59


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 09:57.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net