Ceviz Forum

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

Cevapla
 
LinkBack Seçenekler
Eski 17/06/2007, 20:47   #1 (permalink)
Cevizci
 
msk1977 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2006
Mesaj: 251
Varsayılan form kontrolle ilgili javascript fonksiyon sorunu

yapmak istediğim olay şu ;

üyelik formunda bir soru var
hayvan besliyormusunuz ? yanında cevap olarak iki radio button
evet se checked value =yes oluyor.

kişi eğer eveti seçtiyse
hayvanın adı d yılı cinsi türünü boşgeçeme boşgeçerse uyarı alır. fonksiyon şu şekilde
Kod:
function uyekontrol(uyeform2) { 
if ((uyeform2.feed.value=="yes") && (uyeform2.p_name.value=="" ||uyeform2.p_year.value=="" || uyeform2.tur.value==""||uyeform2.cins.value=="" || uyeform2.p_sex.value=="")) 
{ 
alert("Hayvan Besliyosanız aşağıdaki alanları doldurunuz <br> Adı , doğum yılı, türü,cinsi,cinsiyeti"); 
uyeform2.p_name.focus();
return false; 
} 



return true;
}
java bilgim zayıf olduğu için bu şekilde bir fonksiyon yazdım ama hiç kontrol sağlamıyor.

teşekkürler
msk1977 hatta değil   Alıntı Yaparak Yanıtla
Eski 17/06/2007, 22:00   #2 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 26
Varsayılan

Kod:
  
<script type="text/javascript"> 
function check (f) {
	var dizi = ['ad', 'dogum', 'tur', 'cins', 'cinsiyet']
	var r = document.getElementById('evet');
	var h = document.getElementById('hayir');
	if(!h.checked  && !r.checked) { alert("Lütfen radyo butonlarından birini işaretleyin"); return false;}
	if(r.checked) {
	var el, i = 0
	while (el = f.elements[dizi[i++]]) {
		if (!/\S/.test (el.value)) { // boş ise
			alert (el.previousSibling.data + ' alanını doldurmak gereklidir.')
			el.focus()
			return false
		}
	}
}
}
</script>
<style type="text/css"> 
form { margin:auto; width:20em} 
fieldset {padding:1ex} 
label {display:block; 
text-align:right} 
input {margin-left:1em} 
button {display:block; margin:auto} 
</style> 
</head> 
<body> 
<form action="some-script.pl" onsubmit="return check(this)"> 
<fieldset> 
<legend>1. Hayvan besliyor musunuz?</legend> 
<label>Evet<input type="radio" id="evet" name="rad" value="yes"></label>
<label>Hayır<input type="radio" id="hayir" name="rad" value="no"></label>
<label>Adı<input name="ad"></label> 
<label>Doğum yılı<input name="dogum"></label> 
<label>Tur<input name="tur"></label> 
<label>Cins<input name="cins"></label> 
<label>Cinsiyet<input name="cinsiyet"></label> 
<button type="submit">gonder</button> 
</fieldset> 
</form> 
</body> 
</html>
ayşe2 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
JavaScript validation de çalışan bir fonksiyon? nalan Javascript / DHTML / Ajax 0 31/05/2007 12:23
Sql injection ile ilgili fonksiyon hakkında Sevimsiz ASP 2 14/03/2007 00:15
javascript sayfa kapandığında fonksiyon çağırma karayel_kara Javascript / DHTML / Ajax 2 09/03/2006 14:23
Javascript : Form Action Sorunu Psychaos Javascript / DHTML / Ajax 0 07/02/2005 16:00
iframe form javascript --Çıldıracam -- BERK Web Tasarım 6 25/10/2002 12:12


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

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