Ceviz Forum

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

Cevapla
 
LinkBack Seçenekler
Eski 24/05/2006, 12:48   #1 (permalink)
İptal Durumu
 
Üyelik Tarihi: 01/2006
Mesaj: 16
Varsayılan Form'un Değişip Değişmediğini Anlamak

Merhabalar,

Formun değişip değişmediğini nasıl anlayabilirim. Mesela aşağıda bir buton olacak 'Orjinal Ayarlar' diye. Tıklanınca formu resetliyecek fakat bu buton sadece form değiştiği zaman aktif olacak, değişiklikler geri alındığı zaman disabled olacak.

Fikri olan varmı??


www.kocaelitasarim.com
fthclr hatta değil   Alıntı Yaparak Yanıtla
Eski 24/05/2006, 12:50   #2 (permalink)
İptal Durumu
 
hürriyet Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2006
Yer: Isparta-Antalya
Mesaj: 442
Varsayılan

if(!input.value == "ilk metin")input.value="ilk metin"
hürriyet hatta değil   Alıntı Yaparak Yanıtla
Eski 24/05/2006, 12:59   #3 (permalink)
İptal Durumu
 
Üyelik Tarihi: 01/2006
Mesaj: 16
Varsayılan

Alıntı:
hürriyet, mesajından alıntı:
if(!input.value == "ilk metin")input.value="ilk metin"
Cevabın için teşekkürler ama ben tek bir kutucuktan bahsetmiyorum, yetmiş seksen tane olduğunu varsayarsak bunları tek tek kontrol mü ettireceğim. Tabiki hayır, elbette bir kısayolu vardır.
fthclr hatta değil   Alıntı Yaparak Yanıtla
Eski 24/05/2006, 13:03   #4 (permalink)
İptal Durumu
 
hürriyet Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2006
Yer: Isparta-Antalya
Mesaj: 442
Varsayılan

50-60 tane inputun ayrı ayrı default value'leri mi var yoksa hepsinin aynı mı? veya belli bi kombinasyona göre mi ?
hürriyet hatta değil   Alıntı Yaparak Yanıtla
Eski 24/05/2006, 13:08   #5 (permalink)
İptal Durumu
 
Üyelik Tarihi: 01/2006
Mesaj: 16
Varsayılan

Alıntı:
hürriyet, mesajından alıntı:
50-60 tane inputun ayrı ayrı default value'leri mi var yoksa hepsinin aynı mı? veya belli bi kombinasyona göre mi ?
Ben sana şöyle izah edeyim arkadaşım. Bir portal sistemi yazıyorum. Bu sistem üzeride herşey online olarak yönetilecek. Kullanıcı yönetim paneline girip sayfaya form ekleyebilecek. Burada kullanıcının sayfaya input, checkbox veya ne biliyim başka bişey eklediğini bilemezsin. Onun için her nesneyi tektek kontrol ettirme fikri olmaz. Yani nesne sayısını bile bilmiyorsun yani. Formun değişip değişmediği sonucunu veren bi fonksiyon illaki vardır. Formda değişiklik olup olmadığını veren bi komut lazım...
fthclr hatta değil   Alıntı Yaparak Yanıtla
Eski 24/05/2006, 13:26   #6 (permalink)
İptal Durumu
 
hürriyet Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2006
Yer: Isparta-Antalya
Mesaj: 442
Varsayılan

tamam anladım ne istediğini.

// sadece firefox da denedim
Kod:
<form name="azer">
<input type="button" onClick="kontrol();" value="en başa döndür">
<input name="input5" type="text" value="memleket">
<input name="inpu4" type="text" value="neresi">
<input name="inp3" type="text" value="leonard">
<input name="in2" type="text" value="bir iki üç">
<input name="i1" type="text" value="java script">

</form>
<script>


	
	var adet = document.azer.length;
	
	function kontrol(){
	
		while(--adet){ document.azer[adet].value = document.azer[adet].defaultValue; }
			
			
		
	}

</script>
hürriyet hatta değil   Alıntı Yaparak Yanıtla
Eski 24/05/2006, 13:33   #7 (permalink)
İptal Durumu
 
Üyelik Tarihi: 01/2006
Mesaj: 16
Varsayılan

Alıntı:
hürriyet, mesajından alıntı:
tamam anladım ne istediğini.

// sadece firefox da denedim
Kod:
<form name="azer">
<input type="button" onClick="kontrol();" value="en başa döndür">
<input name="input5" type="text" value="memleket">
<input name="inpu4" type="text" value="neresi">
<input name="inp3" type="text" value="leonard">
<input name="in2" type="text" value="bir iki üç">
<input name="i1" type="text" value="java script">

</form>
<script>


	
	var adet = document.azer.length;
	
	function kontrol(){
	
		while(--adet){ document.azer[adet].value = document.azer[adet].defaultValue; }
			
			
		
	}

</script>

Sağolasın arkadaşım, bunu bende düşünmüştüm ama böyle yaparsam formdaki radio buttonların yada checkboxların değişip değişmediğini anlayamıyorum. Onun için bu yöntemi kullanmadım. Daha pratik bi yolu mutlaka vardır.
fthclr hatta değil   Alıntı Yaparak Yanıtla
Eski 24/05/2006, 13:39   #8 (permalink)
İptal Durumu
 
Üyelik Tarihi: 01/2006
Mesaj: 16
Varsayılan

Neyse arkadaşım senide yordum. Beklemekle olmuyor, ben fonksiyon yazmaya başladım. Zahmet etmene gerek yok. Teşekkürler
fthclr hatta değil   Alıntı Yaparak Yanıtla
Eski 24/05/2006, 14:48   #9 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,825
Varsayılan

herşeyi js ile yapmayın yahu.
<input type="reset" value="Varsayılan değerler">

Bu buton formdaki tüm kontrolleri value değerinde yazılmış olan ilk haline getirir.
anov 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
İşlem Anında Form'un Donması (Acil) Codegen Visual Basic 6 27/05/2006 13:18
Form'un Defalarca gönderilmesini engelleme ? Okan PHP 7 04/07/2005 20:39
ip değişip duruyor kendi kendine DotNetKid Ağ / Güvenlik 1 03/02/2005 10:10
Refreshi anlamak ? farukcalikusu Javascript / DHTML / Ajax 16 29/06/2004 15:13


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

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