Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » Sunucu Tabanlı Programlama (Server Side) » ASP » Ekle Kaldır lı multi selection baox istiyorum


Yanıt
 
LinkBack Seçenekler
Old 20.03.2007   #1 (permalink)
magos
 
Üyelik Tarihi: 09.11.2006
Yer: izmir
Mesaj: 190
Ekle Kaldır lı multi selection baox istiyorum

Merhaba arkadaslar. Bazı sitelerde görüyorum. (Özellikle ASP sitelerde) iki multi selection box tarzı box yanyana duruyor. Bir tanesinde bir sürü veri duruyor. Ortadaki bir ekle kaldır tuşu ile seçtiğimiz veriyi digerine tasıyor veya ordan kaldırıyor.

Bunu HTML ve PHP ile nasıl yapabilirim? sonucunu nasıl alabilirim. Yardımcı olursanız sevinirim.

İyi çalışmalar...
magos şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 20.03.2007   #2 (permalink)
arsende
 
arsende's Avatar
 
Üyelik Tarihi: 05.11.2005
Yer: Istanbul
Yaş: 28
Mesaj: 486
Re: Ekle Kaldır lı multi selection baox istiyorum

Buyrun; İncelemek için bir siteden almıştım, ve PHP veya ASP ile ilgisi yok, sadece HTML ve JS ile yapılıyor.

Alıntı:
<html>
<head>
<title>..</title>

<meta http-equiv="content-type" content="text/HTML; charset=utf-8" />
<link rel="STYLESHEET" type="text/CSS" href="tmpl/v6/CSS/style.CSS" />
<script type="text/JavaScript">
<!--

function SelectItem(Main,Target,trgtLimit) {
var added = false;
var objMain=eval(Main);
var objTarget=eval(Target);

if( objTarget.length==trgtLimit) {
alert('Bu alanda ' + trgtLimit + ' den fazla seçim yapamazsınız!');
}
else {
if (objMain.length > 0) {
var trgtText=objMain.options[objMain.selectedIndex].text;
var trgtValue=objMain.options[objMain.selectedIndex].value;
for(var i=0;i < objTarget.length;i++) {
if(trgtValue == objTarget.options[i].value) {
added=true;
break;
}
}
if(!added) {
var oNewOption=new Option(trgtText,trgtValue);
objTarget.options[objTarget.length]=oNewOption;
}
}
}
}
//-----------------------------------------------------------------------------
function RemoveItem(Target)
{
var objTarget=eval(Target);
if (objTarget.length > 0) {
objTarget.options[objTarget.selectedIndex]=null;
}
}


//-->
</script>
</head>

<body topmargin="0" bottommargin="10" leftmargin="0" rightmargin="0" onLoad="test()">
<form name="frmCV" action="" method="POST" >
<tr><td valign="top" bgcolor="#FFFFFF"><table width="100%" cellpadding="5" cellspacing="1" border="0" class="fume_siyah">
<tr>
<td valign="top" bgcolor="F5F6F6" width="170" align="right"><b>Sektör</b> &nbsp;<font class="turuncu">*</font></td>
<td valign="top">
<select id=cvMSector style="width:150" size="5" name=cvMSector ondblclick="JavaScript: SelectItem('document.frmCV.cvMSector','document.fr mCV.cvTSector','5');">
<option label="Akademik" value="81">Akademik</option>
<option label="Ambalaj" value="1">Ambalaj</option>
<option label="Ar-Ge" value="87">Ar-Ge</option>
<option label="Bankacılık / Finans" value="2">Bankacılık / Finans</option>
<option label="Basım ve Yayın" value="3">Basım ve Yayın</option>
<option label="Bilişim / bilgisayar" value="4">Bilişim / bilgisayar</option>
<option label="Biyoteknoloji" value="83">Biyoteknoloji</option>
<option label="Çağrı Merkezi" value="5">Çağrı Merkezi</option>
<option label="Çocuk Gelişimi ve Eğitimi" value="82">Çocuk Gelişimi ve Eğitimi</option>
<option label="Danışmanlık" value="6">Danışmanlık</option>
<option label="Dayanıklı Tüketim" value="7">Dayanıklı Tüketim</option>
<option label="Denetim" value="8">Denetim</option>
<option label="Depo / Antrepo" value="9">Depo / Antrepo</option>
<option label="Deri - Saraciye-Kürk" value="10">Deri - Saraciye-Kürk</option>
<option label="Diğer" value="89">Diğer</option>
<option label="Dış Ticaret" value="11">Dış Ticaret</option>
<option label="Eğitim" value="14">Eğitim</option>
<option label="Eğlence-Sanat" value="13">Eğlence-Sanat</option>
<option label="Elektrik - Elektronik" value="15">Elektrik - Elektronik</option>
<option label="Enerji" value="16">Enerji</option>
<option label="E-Ticaret" value="12">E-Ticaret</option>
<option label="Faktoring" value="17">Faktoring</option>
<option label="Fuar ve Organizasyon" value="18">Fuar ve Organizasyon</option>
<option label="Gayrimenkul" value="19">Gayrimenkul</option>
<option label="Gemicilik ve Tersane" value="20">Gemicilik ve Tersane</option>
<option label="Gıda" value="21">Gıda</option>
<option label="Giyim Sanayi" value="88">Giyim Sanayi</option>
<option label="Gümrük İşlemleri" value="22">Gümrük İşlemleri</option>
<option label="Güvenlik" value="23">Güvenlik</option>
<option label="Halkla İlişkiler" value="24">Halkla İlişkiler</option>
<option label="Harita ve Kadastro" value="25">Harita ve Kadastro</option>
<option label="Havacılık" value="26">Havacılık</option>
<option label="Hayvancılık" value="27">Hayvancılık</option>
<option label="Hızlı Tüketim Malları" value="28">Hızlı Tüketim Malları</option>
<option label="Hizmet" value="29">Hizmet</option>
<option label="Hukuk" value="31">Hukuk</option>
<option label="İlaç Endüstrisi" value="38">İlaç Endüstrisi</option>
<option label="İlaçlama ve Temizlik" value="39">İlaçlama ve Temizlik</option>
<option label="İletişim / Haberleşme" value="32">İletişim / Haberleşme</option>
<option label="İnşaat" value="34">İnşaat</option>
<option label="İnsan Kaynakları" value="33">İnsan Kaynakları</option>
<option label="internet" value="35">internet</option>
<option label="İş Geliştirme" value="84">İş Geliştirme</option>
<option label="Isıtma-Soğutma" value="36">Isıtma-Soğutma</option>
<option label="İthalat / İhracat" value="37">İthalat / İhracat</option>
<option label="Kamu Hizmetleri" value="40">Kamu Hizmetleri</option>
<option label="Kimya" value="41">Kimya</option>
<option label="Kırtasiye" value="85">Kırtasiye</option>
<option label="Kozmetik" value="42">Kozmetik</option>
<option label="Kuyumculuk" value="43">Kuyumculuk</option>
<option label="Leasing" value="44">Leasing</option>
<option label="Lojistik" value="45">Lojistik</option>
<option label="Madencilik ve Metal" value="46">Madencilik ve Metal</option>
<option label="Mağazacılık" value="47">Mağazacılık</option>
<option label="Mali Müşavirlik-Muhasebe" value="48">Mali Müşavirlik-Muhasebe</option>
<option label="Matbaacılık" value="49">Matbaacılık</option>
<option label="Medya" value="50">Medya</option>
<option label="Menkul Değerler" value="86">Menkul Değerler</option>
<option label="Mimarlık" value="51">Mimarlık</option>
<option label="Mobilya / Ağaç İşleri" value="52">Mobilya / Ağaç İşleri</option>
<option label="Mühendislik" value="53">Mühendislik</option>
<option label="Otelcilik" value="54">Otelcilik</option>
<option label="Otomotiv" value="55">Otomotiv</option>
<option label="Perakende / Toptan" value="56">Perakende / Toptan</option>
<option label="Petrol / Petrokimya" value="57">Petrol / Petrokimya</option>
<option label="Reklamcılık" value="58">Reklamcılık</option>
<option label="Restaurant ve Yemek" value="59">Restaurant ve Yemek</option>
<option label="Sağlık / Tıp" value="60">Sağlık / Tıp</option>
<option label="Sanat" value="61">Sanat</option>
<option label="Satış ve Pazarlama" value="63">Satış ve Pazarlama</option>
<option label="Savunma Sanayi" value="62">Savunma Sanayi</option>
<option label="Sendikalar" value="64">Sendikalar</option>
<option label="Sigorta" value="65">Sigorta</option>
<option label="Sivil Toplum Örgütleri" value="66">Sivil Toplum Örgütleri</option>
<option label="Tanıtım" value="67">Tanıtım</option>
<option label="Tarım / Orman / Balıkçılık" value="68">Tarım / Orman / Balıkçılık</option>
<option label="TaşıMacılık / Nakliye" value="69">TaşıMacılık / Nakliye</option>
<option label="Tekstil" value="70">Tekstil</option>
<option label="Telekomünikasyon" value="71">Telekomünikasyon</option>
<option label="Tercümanlık" value="72">Tercümanlık</option>
<option label="Ticaret" value="73">Ticaret</option>
<option label="Toptancılık" value="74">Toptancılık</option>
<option label="Turizm" value="75">Turizm</option>
<option label="Ulaştırma" value="76">Ulaştırma</option>
<option label="Üretim / İmalat" value="77">Üretim / İmalat</option>
<option label="Vakıf ve Dernekler" value="78">Vakıf ve Dernekler</option>
<option label="Yayıncılık" value="79">Yayıncılık</option>
<option label="Ziraat" value="80">Ziraat</option>
</select> </td>
<td align="center" width="50"><input type="button" style="width:50" value="Ekle »" name="addSector" onClick="JavaScript: SelectItem('document.frmCV.cvMSector','document.fr mCV.cvTSector','5');"><br>
<input type="button" style="width:50" value="« Çıkar" name="rmSector" onClick="JavaScript: RemoveItem('document.frmCV.cvTSector');"></td>
<td valign="top">
<select id=cvTSector style="width:150" size="5" multiple name=cvTSector[]>
</select> </td>
</tr>
<tr>
<td height="1" colspan="4" bgcolor="#DCDDDE" style="padding: 0px;"></td>
</tr>
</table>

</td>
</tr>
</form>
</body>
</HTML>

ve şurdaki beş sayısı document.frmCV.cvTSector','5' en fazla 5 seçenek seçilebilir anlamına geliyor.
arsende şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 20.03.2007   #3 (permalink)
Ashbringer
 
Ashbringer's Avatar
 
Üyelik Tarihi: 14.12.2006
Yer: Trondheim
Mesaj: 45
Re: Ekle Kaldır lı multi selection baox istiyorum

Bu da işini görebilir belki.

Kod:
<HTML>
<HEAD>
<script Language="JavaScript">
function AddItem(pos){ 
	var ilkCombo = document.getElementById("combo1")
	var ikinciCombo = document.getElementById("combo2")
	
	if(pos==1){
		
		if(ikinciCombo.options.length==0){
			var ikinciSayi = 0
		} else {
			var ikinciSayi = ikinciCombo.options.length
		}
		ikinciCombo.options[ikinciSayi] = new Option(ilkCombo.options[ilkCombo.selectedIndex].text,ilkCombo.options[ilkCombo.selectedIndex].value)
		ilkCombo.options[ilkCombo.selectedIndex] = null
		
	}
	
	else if(pos==0){
	
		if(ilkCombo.options.length==0){
			var ilkComboSayi = 0
		} else {
			var ilkComboSayi = ilkCombo.options.length
		}
		ilkCombo.options[ilkComboSayi] = new Option(ikinciCombo.options[ikinciCombo.selectedIndex].text,ikinciCombo.options[ikinciCombo.selectedIndex].value)
		ikinciCombo.options[ikinciCombo.selectedIndex] = null
		}
	
	
}
</script>
</head>
<BODY>
<form name="frm1">
<SELECT name="combo1" size=2 multiple id="combo1" style="HEIGHT: 134px; WIDTH: 258px">
  <option>Test 1</option>
  <option>Test 2</option>
</SELECT> 
<SELECT name="combo2" size=2 multiple id="combo2" style="HEIGHT: 134px; WIDTH: 258px">
</SELECT> 



</form> 
<input type="button" onclick="AddItem('0')" value="< Çıkar"> <input type="button" onclick="AddItem('1')" value="Ekle >">
</BODY>
</HTML>
Ashbringer şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 21.03.2007   #4 (permalink)
magos
 
Üyelik Tarihi: 09.11.2006
Yer: izmir
Mesaj: 190
Re: Ekle Kaldır lı multi selection baox istiyorum

ikinizinde eline sağlık. teşekkür ediyorum.

bunu hep bir tür ASP kompanenti olarak düşünüyodum nedense.

sagolun
magos şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 24.03.2007   #5 (permalink)
magos
 
Üyelik Tarihi: 09.11.2006
Yer: izmir
Mesaj: 190
Re: Ekle Kaldır lı multi selection baox istiyorum

arsende üstat ben boxlardan verileri alamıyrum. normal multi selectiondan for each ile alıyorum ama bunda hata veriyor nedense? yardımcı olabilir misin? yani bunun formda oldugunu düşünürsek içeriği PHP ile nasıl alacam
magos şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 24.03.2007   #6 (permalink)
arsende
 
arsende's Avatar
 
Üyelik Tarihi: 05.11.2005
Yer: Istanbul
Yaş: 28
Mesaj: 486
Re: Ekle Kaldır lı multi selection baox istiyorum

Alıntı:
magos tarafından gönderilen mesaj: Mesajı Görüntüle
arsende üstat ben boxlardan verileri alamıyrum. normal multi selectiondan for each ile alıyorum ama bunda hata veriyor nedense? yardımcı olabilir misin? yani bunun formda oldugunu düşünürsek içeriği PHP ile nasıl alacam
PHP Bilmiyorum ASP / .NET
arsende şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Yanıt

Etiketler
istiyorum , baox , selection , multi , kaldir , ekle



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css dijital div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu muzik mysql nasil neden nedir online photoshop php problemi program programi reklam resim satilik sayfa script server ses sistemi site sitesi son soru sorun sorunsali sorunu sql swf tasarim tasarimci tasarimcisi tasarimi turk turkce veri video web windows wordpress xml yardim yazi yeni zoque
ADnet Reklamları [ Siz de reklam verin  » ]
Zoque RSS Aboneliği
Son eklenen konuları e-posta ile haber verelim mi?

Forum Yazılımı: vBulletin® Version 3.7.2 Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC5

Arayüz/Skin "Güneş" © www.zoque.com / net. Copyright © 1999 - 2008
Forum Saati GMT +2. Şu anda saat: 01:00.