|
|
#1 (permalink) |
|
Üyelik Tarihi: 04.02.2001
Mesaj: 14
|
formda value değeri ve java script
Bir checkbox form elemanın value değerini java script ile atamak mümkünmüdür, nasıl yapabiliriz. Örneğin: Kod:
<input onClick=GunAktar() type=checkbox
value=15.01.2008 name=gun1>
Kod:
script language=JavaScript> <!-- // tarihartir() document.form.gun1.value=tarihstr // --> </script>
__________________
ÖĞRENMEK İÇİN, BİLGİNİN KÖLESİ OLMAK ŞARTTIR |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 25.08.2001
Yer: Antalya
Yaş: 27
Mesaj: 970
|
Re: formda value değeri ve java script
eğer tarihstr diye bir değişken varsa o değişken tarihartir fonksiyonun değişkenidir ve dışarıda tanımlı değildir.
document.form.gun1.value=tarihstr satırı tarihartir fonksiyonun içinde olmalı.
__________________
Take me back to my boat on the river and I won't cry out any more |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 04.02.2001
Mesaj: 14
|
Re: formda value değeri ve java script
İlginiz için teşekkür ederim, sabah 5 suları çözdüm problemi, tekrar teşekkürler.
Şimdi bir problemim daha var, belki diyeceksiniz onu nasıl çözdünde bu basit şeyi çözemedin, Formda Listbox tan bir değer seçtiğimde diğer listboxta alt değerler açılıyor, buraya kadar problem yok fakat formu gönderdiğimde mail adresime seçtiğim değerlerin value değerleri geliyor. Örneğin: Kod:
<SELECT id=Select3 onchange=bolgechange() name=sehir> <OPTION value=216 selected>İSTANBUL</OPTION> <OPTION value=224>BURSA</OPTION> <OPTION value=388>NİĞDE</OPTION> </SELECT>
__________________
ÖĞRENMEK İÇİN, BİLGİNİN KÖLESİ OLMAK ŞARTTIR Mesaj harun tarafından 16.01.2008 (08:14) yeniden düzenlendi.. |
|
|
|
|
|
#5 (permalink) |
|
Re: formda value değeri ve java script
İstanbulu seçtiğinde 216 değerinin gelmesi normaldir. Çünkü listbox da bir değer seçtip form ile gönderdiğinde sen aslında value içinde yazan değeri gönderirsin.
HTML Code:
<OPTION value=Gerçek değer>Görünen değer</OPTION> Bu yüzden formu gönderdiğinde İstanbul yazmasını istiyorsan value kısmınada İstanbul yazman gerekir.
__________________
- aklınıza bir fikir geldi. hem de çok fena bir fikir. paylaşın o zaman |
|
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 04.02.2001
Mesaj: 14
|
Re: formda value değeri ve java script
Ama burdaki value değeri olan 216'nın formda yaptığı bazı işlemler var,o yüzden burdaki value değerini değiştiremem, değiştirisem bu sefer yapılan diğer işlemler gerçekleşmeyecek Bunun başka bir yolu olmalı, örneğin mantık olarak, değerleri maile gönderen gönder.PHP dosyasında gönderimi yapmadan önce value değeri 216 olan form verisini İSTANBUL yaz öyle gönder gibi. Programlama bilgim olmadığı için sadece mantık yürüttüm.
__________________
ÖĞRENMEK İÇİN, BİLGİNİN KÖLESİ OLMAK ŞARTTIR |
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,951
|
Re: formda value değeri ve java script
selectbox eğer veritabanı, dizi vb. gibi bir şeysen dolduruluyorsa, value aracılığı ile text kısmına erişebilirsiniz.
ASP.net olsa, doğrudan value yada text değerlerine ulaşabilrdiniz
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
|
|
#8 (permalink) |
|
Üyelik Tarihi: 25.08.2001
Yer: Antalya
Yaş: 27
Mesaj: 970
|
Re: formda value değeri ve java script
bir hidden input koymak işinizi görür. select nesnesinin her onchange olayında bir fonksyion çalıştırarak option nesnesinin text değerini o hidden inputa value olarak atayabilirsiniz.
__________________
Take me back to my boat on the river and I won't cry out any more |
|
|
|
|
|
#10 (permalink) |
|
Üyelik Tarihi: 25.08.2001
Yer: Antalya
Yaş: 27
Mesaj: 970
|
Re: formda value değeri ve java script
Kod:
<input name="ASILSECILEN" id="gizliinput" type="hidden" value="">
<SELECT id=Select3 onchange="bolgechange();document.getElementById('gizliinput').value=this.options[this.selectedIndex].text" name=sehir>
<OPTION value=216 selected>İSTANBUL</OPTION>
<OPTION value=224>BURSA</OPTION>
<OPTION value=388>NİĞDE</OPTION>
</SELECT>
__________________
Take me back to my boat on the river and I won't cry out any more |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!