combobox'dan bir şey seçilmemişse submitten önce uyarı ?

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
sherlockholmes
Kıdemli Üye
Mesajlar: 930
Kayıt: 19 Tem 2004 09:13

combobox'dan bir şey seçilmemişse submitten önce uyarı ?

Mesaj gönderen sherlockholmes »

selamlar ,

formumda doldurulması zorunlu alanlar var , inputlar var ve bir adet bölüm seçmek için combobox var bunlara bir şey girilmemişse submit edilmeyecek ve bir uyarı verecek bir yapı kurmaya çalışıyorum. inputlara veri girilmediğinde uyarı veriyor ama comboboxdan bir şey seçilmese bile uyarı vermiyor?

combobox için kodları

Kod: Tümünü seç

<select name="bolum">
 <option value="bos">Lütfen bir bölümünüzü seçiniz </option>
 <option>REHBERLIK VE PSIKOLOJIK DANISMANLIK
 <option>OKUL ONCESI OGRETMENLIGI
 <option>SINIF OGRETMENLIGI
 <option>TURKCE OGRETMENLIGI
 <option>ALMANCA OGRETMENLIGI
 <option>FRANSIZCA OGRETMENLIGI
 <option>INGILIZCE OGRETMENLIGI
 <option>BILGISAYAR OGRETMENLIGI
 <option>MUZIK OGRETMENLIGI
 <option>RESIM-IS OGRETMENLIGI
 <option>BEDEN EGITIMI OGRETMENLIGI
</select>
input boxlar normal input box

form submit edilirken kontrol eden fonksiyon şu şekilde

Kod: Tümünü seç

function kontrol()
{
if (document.form1.ad.value=="" || document.form1.soyad.value=="" || document.form1.bolum.selectedindex.value=="bos" ||document.form1.no.value=="" || document.form1.yil.value=="" || document.form1.sifre1.value=="" )
{
alert("Lütfen gerekli alanları doldurun!");
return false;
}
else
 
 {
alert(document.form1.bolum.value);
 return true;
 }
}
comboboxın ilk satırında bir bölüm seçin ibaresi var , kullanıcı bir şey seçmezse uyarı vermesini sağlamaya çalışıyorum? ne önerirsiniz ?

başka bir sorum daha olacak :
eskiden register_global=on yapınca resim için kullandığım inpu kısmında dosya ismini $fupload_name ile ulaşabiliyordum ama şimdi

Kod: Tümünü seç

$fupload_name=$HTTP_POST_VARS["fupload_name"];
yazmama rağmen dosya ismine ulaşamıyorum?

ne önerirsiniz ?


iyi çalışmalar ...
y = e^x fonksiyonu hangimizi etkilememiştir ki? Küllerinden hayat bulan Zümrüd-ü Anka kuşu gibi, türevi yine kendisidir.
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Mesaj gönderen salvation »

Merhaba;

:arrow: Öncelikle yazım hatalarını düzeltmelisin, document.form1.bolum.selectedindex.value=="bos" .Koyu yazdığım yerdeki "i" değil "I" olmalı. Yani selectedIndex

:arrow: Aşağıdaki fonksiyon şu haliyle çalışır durumda:

Kod: Tümünü seç

function kontrol(){
	if (document.form1.bolum.selectedIndex.value=="bos") { 
		alert("Lütfen gerekli alanları doldurun!"); 
		return false; 
	}else{ 
		alert(document.form1.bolum.value); 
	 	return true; 
	}
}
Şu şekilde kullanabilirsin:

Kod: Tümünü seç

<input onClick="return kontrol();" type="submit" name="Submit" value="Submit">
:arrow: Ayrıca value'su "boş" olan seçilmişse uyarı verir. Aksi halde uyarı penceresi gelir fakat içinde hiçbirşey yazmaz, çünkü option lara değer vermemişsin, vermeni tavsiye ederim.

:arrow: register_global=off ise dosya ismine şu şekilde ulaşabilirsin:

Kod: Tümünü seç

$_FILES['resim']['name']
iyi çalışmalar
Kullanıcı avatarı
sherlockholmes
Kıdemli Üye
Mesajlar: 930
Kayıt: 19 Tem 2004 09:13

Mesaj gönderen sherlockholmes »

göstermiş olduğunuz ilgiye teşekkür eder , iyi çalışmalar dilerim ....
y = e^x fonksiyonu hangimizi etkilememiştir ki? Küllerinden hayat bulan Zümrüd-ü Anka kuşu gibi, türevi yine kendisidir.
Cevapla